@media (max-width:1180px){
  .site-header{grid-template-columns:auto auto;justify-content:space-between;height:auto;min-height:82px;padding:14px 24px}.menu-toggle{display:block;background:var(--ink);color:#fff;border:0;padding:12px 16px;font-weight:800}.site-nav{display:none;grid-column:1/-1;flex-direction:column;align-items:stretch;padding:10px 0 15px}.site-nav.is-open{display:flex}.site-nav a{padding:11px;border-top:1px solid var(--line)}.header-actions{display:none}.hero{grid-template-columns:1fr 1fr;min-height:auto}.hero__visual{min-height:570px}.comfort-panel{left:-30px;right:15px}.system-tabs{grid-template-columns:repeat(3,1fr)}.article-grid{grid-template-columns:1fr}.site-footer{margin:0;grid-template-columns:1.2fr repeat(2,1fr)}.site-footer>div:nth-child(4){grid-column:2/4}.scope-matrix{grid-template-columns:1fr}.scope-matrix>div:first-child{padding:0}
}
@media (max-width:850px){
  h1{font-size:clamp(3rem,11vw,5.5rem)}.dev-ribbon span{display:none}.hero,.article-hero,.company-hero,.detail-hero,.page-hero,.quote-hero{grid-template-columns:1fr}.hero{padding-top:55px}.hero__visual{min-height:610px}.hero__image{border-radius:80px 0 0}.comfort-panel{left:10px;right:10px}.decision-band{grid-template-columns:1fr}.decision-band>div{border-right:0;border-bottom:1px solid #3c3a54}.section-heading,.listing-intro{grid-template-columns:1fr;gap:20px}.section-heading .kicker{margin-bottom:0}.mini-index{grid-template-columns:1fr}.card-grid,.catalogue-grid{grid-template-columns:1fr 1fr}.climate-feature,.split-showcase,.commission-feature,.detail-opening{grid-template-columns:1fr}.climate-feature__image{min-height:520px}.split-showcase>img{min-height:500px}.commission-feature>div{margin:-30px 25px 0}.problem-marquee{grid-template-columns:1fr}.problem-marquee a:nth-child(odd){border-right:0;padding-right:5px}.problem-marquee a:nth-child(even){padding-left:5px}.system-tabs{grid-template-columns:1fr 1fr}.area-grid{grid-template-columns:1fr 1fr}.zone-map{grid-template-columns:1fr}.article-shell{grid-template-columns:1fr}.article-toc{position:relative;top:auto}.article-card{grid-template-columns:190px 1fr}.article-hero>img,.company-hero>img{height:500px}.prose-grid{grid-template-columns:1fr}.prose-block:nth-child(odd){border-right:0}.company-sections{grid-template-columns:1fr}.scope-matrix__grid{grid-template-columns:1fr 1fr}.quote-layout{grid-template-columns:1fr}.quote-aside{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-strip{margin:0 24px 70px}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:nth-child(4){grid-column:auto}.footer-brand,.footer-base{grid-column:1/-1}
}
@media (max-width:580px){
  .site-header{padding:12px 16px}.brand svg{width:35px;height:35px}.brand span{font-size:1rem}.section{padding-left:18px;padding-right:18px}.hero{padding-left:18px;padding-right:18px}.hero__lead{font-size:1.05rem}.hero__actions{align-items:stretch}.hero__actions .button{width:100%}.hero__visual{min-height:570px}.hero__visual::before{right:0}.hero__image{inset:0 0 110px;height:460px}.comfort-panel{left:0;right:0;padding:19px}.room-grid{grid-template-columns:1fr 1fr}.hero__signals{margin-top:35px}.hero__signals span{width:100%}.card-grid,.catalogue-grid,.system-tabs,.area-grid{grid-template-columns:1fr}.metric-card{min-height:300px}.climate-feature__image{min-height:420px}.climate-feature__copy,.split-showcase>div,.commission-feature>div{padding:35px 25px}.zone-map__plan{min-height:420px}.zone-core{width:90px;height:90px}.guide-stack a{grid-template-columns:34px 1fr}.guide-stack a>svg{display:none}.quote-strip{margin:0 0 60px;display:block}.quote-strip .button{width:100%;margin-top:20px}.article-card{grid-template-columns:1fr}.article-card__image{min-height:260px}.article-hero>img,.company-hero>img{height:380px}.article-shell{padding-left:18px;padding-right:18px;gap:35px}.article-body p{font-size:1.03rem}.article-conversion{padding:28px!important}.related-links,.official-links,.scope-matrix__grid{grid-template-columns:1fr}.field-grid,.quote-aside{grid-template-columns:1fr}.field-wide{grid-column:auto}.quote-form fieldset{padding:25px 18px}.quote-hero>*{min-width:0}.quote-progress{max-width:100%;overflow-x:auto}.scope-ticket{transform:none}.page-hero,.detail-hero,.company-hero,.quote-hero,.article-hero{padding-left:18px;padding-right:18px}.page-hero h1,.detail-hero h1,.company-hero h1,.quote-hero h1,.article-hero h1{font-size:clamp(2.7rem,14vw,4.5rem)}.atlas-key,.guide-counter{height:260px}.site-footer{grid-template-columns:1fr;padding:40px 25px}.site-footer>div:nth-child(4),.footer-brand,.footer-base{grid-column:auto}.footer-base{display:block}.footer-base span{display:block;margin-top:8px}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
