@media(max-width:1100px){
 :root{--shell:min(100% - 36px,1000px)}.main-nav{gap:15px}.main-nav a{font-size:.72rem}.head-cta{display:none}
 .hero-home__layout{grid-template-columns:1fr .48fr;gap:35px}.trust-rail__grid{grid-template-columns:repeat(3,1fr)}.trust-rail__grid>p{grid-column:1/-1}
 .service-deck{grid-template-columns:repeat(2,1fr)}.evidence__layout{gap:50px}.evidence__visual>div{inset-inline-end:15px}
 .detail-hero__grid{grid-template-columns:1fr .75fr}.service-facts{grid-column:1/-1;display:grid;grid-template-columns:.6fr 1fr .8fr;gap:25px}.service-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
 .article-head__grid,.core-hero__grid{gap:40px}.core-index>.shell{overflow:auto;grid-template-columns:140px repeat(6,180px)}.start-page__grid{gap:50px}
}
@media(max-width:800px){
 :root{--shell:calc(100% - 28px)}body{font-size:15px}.head-signal__note{display:none}.head-main{height:74px;grid-template-columns:1fr auto}.brand__mark{width:36px;height:36px}.menu-toggle{display:grid;width:42px;height:42px;place-content:center;gap:4px;color:var(--ink)}.menu-toggle span{display:block;width:22px;height:2px;background:currentColor}.menu-toggle b{font-size:.45rem}.main-nav{position:fixed;inset:106px 0 0;background:var(--paper);display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:28px;gap:0}.menu-open .main-nav{display:flex}.main-nav a{padding:18px;border-bottom:1px solid var(--line);font-size:1rem}.main-nav a:after{display:none}
 .hero-home{min-height:auto}.hero-home__shade{background:linear-gradient(to bottom,rgba(8,16,28,.35),rgba(8,16,28,.97) 60%)}.hero-home__layout{display:block;min-height:auto}.hero-home__copy{padding:70px 0 35px}.hero-home h1{font-size:2.8rem}.hero-home__lead{font-size:.92rem}.decision-card{margin:0 0 35px}.hero-index .shell{overflow:auto;justify-content:flex-start;gap:20px}.hero-index i{min-width:35px;margin:0}.hero-proof{flex-wrap:wrap}
 .trust-rail__grid{grid-template-columns:repeat(3,1fr)}.trust-rail__grid>div{padding:20px}.trust-rail__grid>p{padding:20px}.section{padding-block:75px}.section-head--split{grid-template-columns:1fr;gap:20px}.section-head h2{font-size:2rem}.method{padding-block:75px}.method__layout{grid-template-columns:1fr;gap:45px}.method__sticky{position:static}.method__steps li{grid-template-columns:45px 1fr}.area-atlas{grid-template-columns:1fr;grid-auto-rows:310px}.area-tile--1,.area-tile--2,.area-tile--3{grid-column:auto}.evidence__layout{grid-template-columns:1fr}.evidence__visual>img{height:450px}.boundary-grid{grid-template-columns:1fr}.case-ledger{grid-template-columns:1fr}.journal-grid{grid-template-columns:1fr}.journal-card--feature{grid-row:auto}.journal-card--feature .journal-card__image{height:260px}.final-cta__layout{display:block}.final-cta .button{margin-top:25px}
 .foot-atlas{grid-template-columns:1fr;gap:45px}.foot-stamp{border:0;padding:0}.foot-legal{display:block}.foot-legal div{margin-top:15px}
 .index-hero__grid,.journal-hero__title{grid-template-columns:1fr;gap:35px}.catalog-row{grid-template-columns:42px 1fr}.catalog-row .icon-frame{grid-column:1}.catalog-row__main{grid-column:2}.catalog-row__code{display:none}.catalog-row__meta{grid-column:2;border:0;padding:0}.choice-guide__grid{grid-template-columns:1fr}.choice-cards{grid-template-columns:1fr}.area-directory{grid-template-columns:1fr}.route-banner__grid{grid-template-columns:1fr}.journal-lead{grid-template-columns:1fr}.journal-lead>a{height:330px}.journal-list{grid-template-columns:1fr}
 .detail-hero__grid{grid-template-columns:1fr}.detail-hero__image{height:370px}.service-facts{display:block}.service-facts dl{display:block}.deliverable-grid{grid-template-columns:1fr}.process-band__grid,.faq-band__grid,.area-quick__grid,.risk-board{grid-template-columns:1fr}.process-band ol{grid-template-columns:repeat(2,1fr);gap:30px 0}.area-quick__grid>div:last-child,.risk-board>div:last-child{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr}.area-next>.shell{display:block}.area-next .button{margin-top:25px}
 .content-panel--split{grid-template-columns:40px 1fr}.content-panel__copy{grid-column:2}.content-panel--cards,.content-panel--statement{grid-template-columns:1fr}.content-panel--statement .statement-mark{display:none}.core-content .content-panel{transform:none!important}.article-head__grid,.core-hero__grid,.article-body__grid,.source-note>.shell,.core-crosslinks>.shell,.start-page__grid{grid-template-columns:1fr}.article-head__image,.core-hero figure{height:380px}.article-nav,.start-intro{position:static}.article-nav nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px}.core-hero figcaption{inset-inline-end:12px}.core-crosslinks{padding-block:55px}
}
@media(max-width:560px){
 :root{--shell:calc(100% - 22px)}.head-signal{font-size:.6rem}.brand small{display:none}.hero-home h1,.index-hero h1,.detail-hero h1,.area-hero h1,.journal-hero h1,.article-head h1,.core-hero h1,.start-intro h1{font-size:2.15rem;line-height:1.5}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.decision-card{padding:20px}.trust-rail__grid{grid-template-columns:1fr}.service-deck{grid-template-columns:1fr}.section-foot{display:block}.method__sticky h2,.evidence__copy h2,.final-cta h2{font-size:2rem}.evidence__visual>img{height:350px}.foot-links{grid-template-columns:1fr 1fr}.foot-legal div{flex-wrap:wrap}
 .area-file{grid-template-columns:1fr}.area-file__image{height:240px}.journal-list article{grid-template-columns:1fr}.journal-list__image{height:230px}.journal-lead>div{padding:28px}.detail-hero__image{height:300px}.process-band ol{grid-template-columns:1fr}.process-band li{border-bottom:1px solid rgba(255,255,255,.2);border-inline-start:0}.area-hero{height:590px}.area-hero__number{font-size:5rem}.content-panel{padding:25px}.content-panel--split{grid-template-columns:1fr}.content-panel__index{font-size:1.2rem}.content-panel__title,.content-panel__copy{grid-column:1}.content-panel__copy ul,.mini-decisions,.check-row{grid-template-columns:1fr}.content-panel--check{grid-template-columns:1fr}.content-panel__rail{display:none}.article-meta{flex-wrap:wrap}.article-head__image,.core-hero figure{height:300px}.article-nav nav{grid-template-columns:1fr}.core-crosslinks nav{grid-template-columns:1fr}.field-row{grid-template-columns:1fr}.choice-row{flex-wrap:wrap}.choice-row label{min-width:30%}.brief-form{padding:22px}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
