@media(max-width:1180px){
 :root{--shell:min(100% - 36px,1100px)}
 .header-grid{grid-template-columns:auto auto 1fr}.menu-toggle{display:block;justify-self:end}.menu-toggle span{display:block;width:25px;height:2px;background:var(--ink);margin:5px}.menu-toggle em{font-style:normal;font-size:8px;font-weight:900}
 .site-nav{display:none;position:absolute;left:18px;right:18px;top:116px;background:var(--white);border:1px solid var(--ink);box-shadow:0 24px 50px #11182030;padding:12px;grid-template-columns:repeat(2,1fr);z-index:60}
 .site-nav.open{display:grid}.site-nav a{padding:12px;border-bottom:1px solid var(--line);white-space:normal}.header-action{justify-self:end}
 .hero-grid{gap:40px}.rack-card,.rack-card:nth-child(1),.rack-card:nth-child(6){grid-column:span 6;grid-template-columns:none;grid-template-rows:210px 1fr}
 .triage-grid{grid-template-columns:1fr 1fr}.triage-grid a{border-bottom:1px solid}.triage-grid a:nth-child(2){border-right:0}
 .journal-grid{grid-template-columns:1fr}.journal-grid>a:nth-child(odd){border-right:0}
 .floating-call{display:none}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}
}
@media(max-width:900px){
 .section{padding:76px 0}.build-rail b{display:none}.header-grid{min-height:76px}.header-action{display:none}.site-nav{top:106px}
 .hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:66px 0 100px}.hero h1{font-size:56px}.incident-ticket{max-width:520px;transform:none}
 .section-heading.split,.control-grid,.trace-grid,.price-grid,.matrix-grid,.safety-grid,.handover-grid,.about-band-grid,.final-grid{grid-template-columns:1fr;gap:42px}
 .response-steps{grid-template-columns:1fr 1fr}.response-steps li:nth-child(2),.response-steps li:nth-child(4){border-right:0}.response-steps li{border-bottom:1px solid}.response-steps li:last-child{grid-column:1/-1}
 .systems-grid,.property-grid,.zone-grid,.case-grid{grid-template-columns:1fr 1fr}.property-grid a{min-height:360px}
 .index-cover-grid,.company-grid,.contact-grid,.about-cover-grid{grid-template-columns:1fr}.index-cover figure,.company-cover figure,.contact-cover figure,.about-cover figure{max-width:620px}
 .dossier-grid,.guide-cover-grid{grid-template-columns:70px 1fr}.dossier-grid figure,.guide-cover-grid figure{grid-column:2}
 .reading-layout{grid-template-columns:1fr;gap:32px}.chapter-nav{position:relative;top:auto;max-height:none}.chapter-nav ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
 .index-layout{grid-template-columns:1fr}.index-key{position:relative;top:auto;display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:14px}.index-key hr,.index-key small{display:none}
 .journal-cover>.shell{grid-template-columns:1fr 180px}.journal-list>a{grid-template-columns:45px 210px 1fr}.journal-list img{width:210px;height:145px}
 .company-layout,.form-layout{grid-template-columns:1fr}.company-layout>aside,.form-rail{position:relative;top:auto}.about-intro{grid-template-columns:1fr}.gate-grid{grid-template-columns:1fr 1fr}
 .detail-conversion>.shell{grid-template-columns:60px 1fr}.detail-conversion .button{grid-column:2;justify-self:start}
}
@media(max-width:640px){
 :root{--shell:calc(100% - 28px)}body{font-size:15px;padding-bottom:64px}.section{padding:62px 0}.build-rail{min-height:26px;font-size:8px}.brand-lockup strong{font-size:12px}.brand-lockup small{font-size:7px}.brand-valve{width:40px;height:40px}.brand-valve i{top:18px;width:52px}.brand-valve:before{left:18px;height:52px}.brand-valve:after{left:10px;top:10px}
 .site-nav{left:14px;right:14px;top:102px;grid-template-columns:1fr;max-height:calc(100vh - 120px);overflow:auto}.site-nav a{font-size:13px}
 .hero-grid{padding-top:50px}.hero h1{font-size:43px}.hero-lead{font-size:16px}.hero-actions{display:grid}.hero-ticker{justify-content:flex-start}.hero-ticker span{padding:11px 17px}
 .incident-ticket li{padding:12px 16px}.section-heading h2,.control-copy h2,.trace-copy h2,.price-grid h2,.matrix-grid h2,.safety-grid h2,.handover-grid h2,.about-band h2,.final-call h2,.about-intro h2{font-size:38px}.section-heading.split{gap:20px}
 .triage-grid,.systems-grid,.property-grid,.zone-grid,.case-grid{grid-template-columns:1fr}.triage-grid a{border-right:0;min-height:245px}.rack-card,.rack-card:nth-child(1),.rack-card:nth-child(6){grid-column:1/-1}.rack-grid{display:grid;grid-template-columns:1fr}.spectrum>a{grid-template-columns:42px 1fr 38px;gap:10px}.spectrum h3{font-size:24px}
 .check-list,.control-copy dl{grid-template-columns:1fr}.response-steps{grid-template-columns:1fr}.response-steps li,.response-steps li:nth-child(2),.response-steps li:nth-child(4){border-right:0}.response-steps li:last-child{grid-column:auto}.response-steps li{min-height:auto}.response-steps h3{margin-top:24px}
 .journal-grid>a{grid-template-columns:115px 1fr;padding:15px 0}.journal-grid img{width:115px;height:110px}.journal-grid h3{font-size:20px}
 .footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}.footer-base{display:grid;gap:8px}
 .mobile-bar{display:grid;grid-template-columns:.72fr .95fr 1.25fr;position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--ink);color:white}.mobile-bar a{display:flex;align-items:center;justify-content:center;gap:7px;padding:14px 8px;border-right:1px solid #ffffff30;font-size:10px;font-weight:900}.mobile-bar a:nth-child(2){background:#25d366;color:#071b0e}.mobile-bar a:nth-child(2) .whatsapp-icon{width:22px;height:22px}.mobile-bar a:last-child{background:var(--red)}
 .index-cover,.dossier-cover,.journal-cover,.company-cover,.contact-cover,.about-cover,.guide-cover{padding:52px 0}.index-cover h1,.dossier-cover h1,.journal-cover h1,.company-cover h1,.contact-cover h1,.about-cover h1,.guide-cover h1{font-size:42px}.cover-actions{display:grid}
 .dossier-grid,.guide-cover-grid{grid-template-columns:1fr}.dossier-number,.guide-id{display:none}.dossier-grid figure,.guide-cover-grid figure{grid-column:auto}.dossier-grid dl,.guide-cover-grid dl{grid-template-columns:1fr}.dossier-grid dl div,.guide-cover-grid dl div{padding:8px 0}
 .chapter-nav ol{grid-template-columns:1fr}.summary-block{padding:20px}.summary-block p{font-size:20px}.content-chapter header{grid-template-columns:38px 1fr;gap:12px}.content-chapter h2{font-size:30px}.content-chapter>p{font-size:15px}.content-chapter ul{grid-template-columns:1fr}
 .detail-conversion>.shell{grid-template-columns:1fr}.detail-conversion .button{grid-column:auto}.detail-conversion>.shell>span{width:54px;height:54px}.detail-conversion h2{font-size:31px}
 .index-register>a{grid-template-columns:38px 92px 1fr;gap:10px;padding:14px 0}.index-register img{width:92px;height:95px}.index-register>a>b{display:none}.index-register h2{font-size:22px}.index-register small{font-size:11px}
 .journal-cover>.shell{grid-template-columns:1fr}.journal-cover aside{width:150px}.journal-list>a{grid-template-columns:35px 100px 1fr;gap:10px;padding:14px 0}.journal-list img{width:100px;height:110px}.journal-list h2{font-size:22px}.journal-list small{font-size:10px}
 .related-block>div,.gate-grid,.field-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.guide-faq,.source-block,.related-block,.form-card{padding:22px}.about-manifesto>.shell{grid-template-columns:auto 1fr}.about-sections>section{grid-template-columns:38px 1fr;gap:12px}.about-sections h2{font-size:32px}
 .safety-alert{min-height:280px}.safety-alert strong{font-size:38px}.not-found>div>div{display:grid}
}
