@media(max-width:1100px){.main-nav{gap:14px}.main-nav a{font-size:11px}.hero-art>img{width:590px;left:-20px;top:-5px}.float-two{right:-20px}.model-layout,.market-layout{gap:50px}.direction-grid{grid-template-columns:repeat(2,1fr)}.direction-card p{min-height:0}.listing-grid .article-card{grid-template-columns:1fr}.listing-grid .card-media{height:180px;min-height:0}}
@media(max-width:800px){.container{width:min(100% - 36px,var(--max))}.nav-shell{height:70px}.menu-toggle{width:42px;height:42px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:1px solid #d5e5df;border-radius:5px;padding:10px;cursor:pointer}.menu-toggle span{height:2px;background:#17434a;width:100%}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;padding:15px 18px 20px;background:#fff;box-shadow:0 20px 30px rgba(0,0,0,.1);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:13px 8px;border-bottom:1px solid #edf2ef;font-size:13px}.hero-layout{grid-template-columns:1fr;min-height:0}.hero-content{padding:73px 0 27px}.hero-art{height:370px}.hero-art>img{width:600px;left:50%;top:-85px;transform:translateX(-50%)}.float-one{left:4%;bottom:22px}.float-two{right:3%;top:18px}.intro-grid,.model-layout,.market-layout,.footer-grid{grid-template-columns:1fr;gap:24px}.intro-grid{padding:50px 0}.section{padding:70px 0}.featured-grid,.brand-grid{grid-template-columns:repeat(2,1fr)}.model-copy{margin-bottom:24px}.market-grid{margin-top:15px}.inner-hero-grid{grid-template-columns:1fr;gap:20px;padding:70px 0 45px}.inner-art{height:240px;transform:none}.research-layout{grid-template-columns:1fr;gap:36px}.research-toc{position:relative;top:0;max-height:240px;border:1px solid #dce8e3;padding:16px}.footer-grid{gap:36px}.footer-links{max-width:500px}}
@media(max-width:580px){.hero h1{font-size:46px}.hero h2{font-size:22px}.hero p{font-size:13px}.hero-actions{flex-wrap:wrap}.hero-actions .button{width:100%}.hero-caption{margin-top:28px}.hero-art{height:300px}.hero-art>img{width:480px;top:-52px}.hero-float{min-width:145px;padding:10px 12px}.hero-float b{font-size:11px}.hero-float small,.hero-float span{font-size:8px}.float-one{bottom:8px;left:0}.float-two{top:25px;right:0}.section-head{display:block}.section-more{display:inline-block;margin-top:16px}.direction-grid,.featured-grid,.brand-grid,.listing-grid,.market-grid,.diagram-grid,.steps-grid{grid-template-columns:1fr}.direction-img{height:180px}.article-card p{min-height:0}.news-row{grid-template-columns:54px 1fr;gap:15px;padding:24px 0}.news-date b{font-size:25px}.news-row h3{font-size:17px}.row-arrow{display:none}.news-row p{-webkit-line-clamp:4}.cta-inner,.download-panel{display:block}.cta-inner .button,.download-panel .button{margin-top:20px}.footer-brand span{display:block;margin:5px 0 0}.footer-bottom{gap:10px;flex-wrap:wrap}.inner-hero-grid{padding:55px 0 35px}.inner-art{height:180px}.research-hero h1{font-size:42px}.research-layout{padding-top:35px}.research-article figure{height:200px}.article-body p{font-size:14px}.article-lead{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
