@media(max-width:1050px){:root{--rail:74px}.tf-cutaway article{grid-template-columns:36% 1fr}.tf-cutaway ul{grid-column:1/-1;border-top:1px solid}.tf-board-grid{grid-template-columns:1fr 1fr}.tf-board-grid article:nth-child(2){border-right:0}.tf-service-transit>div{grid-template-columns:1fr 1fr}.tf-service-transit>div>a:nth-child(3n){border-right:1px solid}.tf-directory-grid{grid-template-columns:1fr}.tf-service-matrix{grid-template-columns:1fr 1fr}.tf-module{grid-template-columns:70px 1fr}.tf-module-checks{grid-column:1/-1;border-left:0;border-top:1px solid;grid-template-columns:repeat(4,1fr)}.tf-foundation-grid{grid-template-columns:1fr 1fr}.tf-crosslinks{grid-template-columns:1fr 1fr}.tf-mobilisation{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){:root{--rail:0;--pad:20px}.tf-rail{position:sticky;top:0;width:100%;height:64px;flex-direction:row;border-right:0;border-bottom:2px solid}.tf-brand{width:auto;height:100%;grid-template-columns:38px auto;padding:7px 12px;border:0;border-right:1px solid}.tf-brand img{width:36px;height:36px}.tf-rail nav{display:flex;flex-direction:row;overflow:auto;margin:0}.tf-rail nav a{writing-mode:initial;transform:none;padding:20px 12px;white-space:nowrap;border:0}.tf-rail button{margin-left:auto;width:68px;height:62px;border:0;border-left:2px solid}.tf-drawer{inset:64px 0 0}.tf-drawer nav a{font-size:24px}.tf-drawer section{display:grid}main,.tf-foundation{margin-left:0}.tf-hero{padding-top:28px}.tf-hero-title{grid-template-columns:1fr}.tf-hero-title h1{font-size:48px}.tf-hero-title>div{border:0;padding:0;grid-template-columns:repeat(3,1fr)}.tf-cutaway{box-shadow:7px 7px 0}.tf-cutaway article{grid-template-columns:1fr}.tf-cutaway figure{height:180px;border:0;border-bottom:1px solid}.tf-cutaway article>div{border:0}.tf-board-grid,.tf-region-map,.tf-evidence-strip,.tf-source-deck,.tf-directory-head,.tf-service-hero,.tf-page-hero,.tf-safety-gate{grid-template-columns:1fr}.tf-region-map figure{order:2}.tf-service-transit header{grid-template-columns:1fr}.tf-service-transit>div{grid-template-columns:1fr}.tf-board-grid article{border-right:0;border-bottom:1px solid}.tf-foundation-grid{grid-template-columns:1fr}.tf-directory-console{position:static;grid-template-columns:1fr}.tf-directory-head h1,.tf-service-hero h1,.tf-page-hero h1{font-size:48px}.tf-service-hero figure img,.tf-page-hero figure img{height:320px}.tf-service-hero aside,.tf-page-hero aside{position:static;max-width:none}.tf-service-matrix{grid-template-columns:1fr}.tf-service-matrix div{border-bottom:1px solid}.tf-workbench,.tf-page-workgrid{grid-template-columns:1fr;padding-inline:var(--pad)}.tf-workbench>aside,.tf-page-workgrid>aside{position:static}.tf-module{grid-template-columns:55px 1fr}.tf-module-code{padding:10px}.tf-module-copy{padding:16px}.tf-module-copy h2{font-size:25px}.tf-module-checks{grid-template-columns:1fr 1fr}.tf-related{grid-template-columns:1fr}.tf-crosslinks{grid-template-columns:1fr}.tf-page-tool{margin-inline:12px;box-shadow:6px 6px 0}.tf-page-tool>header{grid-template-columns:1fr}.tf-mini-building a{grid-template-columns:38px 1fr}.tf-mini-building small{grid-column:2}.tf-coordinate,.tf-resource-chart,.tf-sla{grid-template-columns:1fr}.tf-coordinate header{grid-row:auto}.tf-coordinate output{grid-column:auto}.tf-campus{grid-template-columns:1fr}.tf-campus i{height:35px;border-top:0;border-left:3px dashed;margin-left:50%}.tf-campus output{grid-column:auto}.tf-dayline,.tf-wave,.tf-hygiene-zones,.tf-industry,.tf-policy-dash{grid-template-columns:1fr 1fr}.tf-wave output{grid-column:1/-1}.tf-protocol{font-size:11px;overflow:auto}.tf-mobilisation{grid-template-columns:1fr 1fr}.tf-audit-form{grid-template-columns:1fr}.tf-audit-form>*{grid-column:1!important}.tf-audit-form fieldset{grid-template-columns:1fr 1fr}.tf-link-platform{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}