@media(max-width:1100px){nav.desktop{gap:15px;font-size:12px}.navcall{display:none}.grid.four{grid-template-columns:repeat(2,1fr)}.hero-grid{gap:32px}.hero{padding-top:48px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.wrap{width:calc(100% - 36px)}body{padding-bottom:80px}.topbar .wrap span:first-child{display:none}.topbar .wrap{justify-content:space-between;font-size:10px}.logo{width:190px}header .wrap{min-height:74px}.menu-toggle{display:block;background:transparent;border:1px solid var(--line);color:white;padding:9px 12px;border-radius:3px}.desktop{display:none!important}.desktop.open{display:flex!important;position:absolute;left:0;right:0;top:74px;background:var(--panel);padding:25px;flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid var(--line)}.hero-grid,.split,.article-grid,.contact-grid{grid-template-columns:1fr}.hero{padding:35px 0 25px}.hero-grid{gap:25px}.hero-copy .leadline{font-size:23px}.hero-copy p{font-size:15px}.hero-art img{aspect-ratio:1.6}.art-caption{left:14px;bottom:14px;padding:12px 16px}.art-caption strong{font-size:16px}.mini-spec{gap:20px}.ticker{grid-template-columns:1fr 1fr;margin-bottom:25px}.ticker a{padding:15px 18px}.ticker a:nth-child(2){border-right:0}.ticker a:nth-child(-n+2){border-bottom:1px solid var(--line)}.ticker strong{font-size:22px}section{padding:40px 0}.section-head{display:block}.section-head p{margin-top:20px}.grid{grid-template-columns:1fr 1fr;gap:14px}.card{padding:21px}.card h3{font-size:19px}.image-card{padding:0}.image-card .inner{padding:18px}.grid.four{grid-template-columns:1fr 1fr}.region-list{grid-template-columns:1fr 1fr}.cta{padding:26px;display:block}.cta h2{font-size:28px}.cta .actions{margin-bottom:0}.page-hero{padding-top:28px}.sidebar{position:static}.article-grid{gap:25px}.footer{margin-top:35px}.footer-grid{gap:30px}.footer-bottom{flex-direction:column}.mobile-nav{position:fixed;display:flex;justify-content:space-around;bottom:0;left:0;right:0;z-index:40;background:#101721f5;border-top:1px solid #334155;padding:9px 3px calc(9px + env(safe-area-inset-bottom));backdrop-filter:blur(15px)}.mobile-nav a{min-height:48px;min-width:55px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;font-size:9px;color:var(--muted)}.mobile-nav a[aria-current=page]{color:#58a6ff}.mobile-nav a:last-child{color:var(--green)}.filters{flex-direction:column}.filters select{width:100%}td,th{padding:12px}.calc-fields{grid-template-columns:1fr}.calculator{padding:22px}.page-hero h1{overflow-wrap:anywhere}.prose p{font-size:16px}}@media(max-width:460px){.grid,.grid.four,.region-list{grid-template-columns:1fr}.grid.four.materials{grid-template-columns:1fr 1fr}.materials h3{font-size:16px}.materials .inner{padding:14px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.eyebrow{font-size:10px;letter-spacing:.13em}.actions .button{padding:12px 16px;font-size:13px}.mini-spec{font-size:11px;gap:15px}.mini-spec b{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
