@media (max-width:900px){.menu-toggle{display:block}.header-inner{min-height:75px}.nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--plum);padding:20px 28px 28px;max-height:calc(100dvh - 90px);overflow:auto;border-top:1px solid #ffffff33;align-items:stretch;flex-direction:column;gap:20px}.nav.open{display:flex}.nav details{position:static}.nav-panel{position:static;margin-top:15px;width:100%;padding:16px;box-shadow:none}.nav .button{align-self:start}.hero-grid{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:48px}.hero .lede{font-size:19px}.map-layer strong{font-size:22px}.map-abc{grid-template-columns:1fr}.map-abc span{text-align:left;padding:5px 10px}.grid-3{gap:16px}.card{padding:23px}.split{gap:35px}.article-layout{grid-template-columns:1fr;gap:25px}.article-toc{position:static;display:none}.article-body{margin:auto}.topic-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px}.footer-grid>div:last-child{grid-column:2/4}.section{padding:60px 0}.catalogue-item{grid-template-columns:115px 1fr 80px;gap:14px}}@media (max-width:650px){body{font-size:17px}.wrap{padding:0 22px}.hero{padding:46px 0 52px}.hero-grid{grid-template-columns:1fr;gap:37px}.hero h1{font-size:49px;letter-spacing:-.05em}.hero .lede{font-size:19px}.system-map{box-shadow:8px 8px #512753;padding:22px}.map-abc{grid-template-columns:repeat(3,1fr)}.map-abc span{font-size:11px;padding:8px 4px;text-align:center}.map-layer{padding:12px 0}.map-layer strong{font-size:23px}.map-layer p{font-size:14px}.principles{font-size:12px;gap:9px;display:grid;grid-template-columns:1fr 1fr}.principles span:before{margin-right:6px}.section-head{display:block;margin-bottom:27px}.section-head>a{display:inline-block;margin-top:17px}.section-head h2{font-size:33px}.grid-3,.grid-2,.split{grid-template-columns:1fr;gap:22px}.section{padding:49px 0}.card{padding:26px}.card .num{margin-bottom:17px}.abc-card{padding:25px}.abc-card .letter{font-size:59px;margin-bottom:15px}.dark-band{padding:45px 0}.dark-band .wrap{display:block}.dark-band .button{margin-top:25px}.resource-art{height:94px}.resource-card h3{font-size:25px}.topic-grid{grid-template-columns:1fr}.page-head{padding:37px 0 40px}.page-head h1{font-size:43px}.lede{font-size:19px}.breadcrumb{font-size:12px;margin-bottom:22px}.filters{grid-template-columns:1fr 1fr}.filters>.field:first-child{grid-column:1/-1}.field label{font-size:13px}.field select{font-size:15px;padding:12px 8px}.catalogue-item{grid-template-columns:1fr;gap:8px;padding:21px 0}.catalogue-item>span{font-size:11px}.catalogue-item .read{justify-self:start}.catalogue-item h3{font-size:23px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.fact-list div{grid-template-columns:100px 1fr;gap:15px}.article-body{font-size:18px}.article-body>p:first-child{font-size:20px}.article-header h1{font-size:41px}.article-body h2{font-size:29px}.article-meta span{display:block;margin:4px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:block;font-size:11px}.footer-bottom>div{margin-top:12px}.footer-bottom a{margin-left:0;margin-right:13px}.actions{gap:11px}.actions .button{font-size:15px}.review{font-size:11px}.nav-panel{grid-template-columns:1fr}.nav-panel .span{grid-column:auto}.brief-output{padding:20px}.table-wrap{margin:0 -4px}th,td{padding:13px 14px;min-width:130px}.section.compact{padding:35px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}