@media(max-width:1100px){.main-nav{gap:14px}.main-nav a{font-size:12px}.hero-side{display:none}.footer-grid{gap:45px}.case-grid{gap:45px}.field-links{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.site-header{height:72px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;left:0;right:0;top:72px;background:#fff;padding:12px 32px 26px;border-bottom:1px solid var(--line);box-shadow:0 20px 30px rgba(0,0,0,.06);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:12px 0;font-size:15px}.hero{min-height:610px}.hero-inner{min-height:560px}.hero-copy{max-width:650px}.proof-grid{grid-template-columns:repeat(3,1fr)}.proof-grid>p{grid-column:1/-1;justify-self:start;margin:0 0 20px}.proof-grid{padding-top:20px}.section{padding:75px 0}.field-grid,.card-grid.three{grid-template-columns:repeat(2,1fr)}.issue-grid,.faq-grid,.case-grid,.category-intro-grid{grid-template-columns:1fr;gap:32px}.case-photo{height:400px}.news-grid{grid-template-columns:1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.category-title{min-height:320px}.giant-num{font-size:130px}.field-links{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.wrap{width:min(100% - 34px,1200px)}.brand strong{font-size:19px}.brand small{font-size:7px}.brand img{width:35px;height:35px}.hero{min-height:660px}.hero-shade{background:linear-gradient(90deg,rgba(7,29,25,.96),rgba(7,29,25,.68)),linear-gradient(0deg,rgba(7,29,25,.64),transparent 40%)}.hero-media img{object-position:65% center}.hero-inner{min-height:610px;align-items:end;padding-bottom:85px}.hero h1{font-size:43px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-bottom{display:none}.proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:23px 0}.proof-grid strong{font-size:21px}.proof-grid span{font-size:10px}.proof-grid>div{padding-right:8px}.proof-grid>p{margin-top:12px;font-size:12px}.section{padding:62px 0}.section-head{display:block;margin-bottom:27px}.section-head>p{margin-top:17px}.section-head h2{font-size:31px}.section-link{display:inline-block;margin-top:15px}.field-grid,.card-grid.three{grid-template-columns:1fr}.field-card{min-height:215px}.field-card h3{margin-top:40px}.story-body h3,.story-body p{min-height:0}.issue-section{padding:70px 0}.issue-section h2{font-size:34px}.case-photo{height:300px}.case-copy h2{font-size:36px}.case-facts{gap:25px}.case-facts strong{font-size:22px}.news-section{padding:68px 0}.news-row{grid-template-columns:1fr 20px;gap:5px 10px;padding:17px 0}.news-date{grid-column:1}.news-title{grid-column:1}.news-arrow{grid-column:2;grid-row:1/3}.faq-list summary{font-size:15px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid>div:first-child{grid-column:auto}.site-footer{padding:56px 0 30px}.category-title{min-height:330px}.category-title h1{font-size:37px}.category-title p{font-size:14px}.giant-num{display:none}.category-intro{padding:40px 0}.field-links{grid-template-columns:repeat(2,1fr)}.not-found h1{font-size:39px}}
@media(max-width:600px){.news-row{grid-template-columns:70px 1fr 16px;gap:10px;min-height:110px}.news-row img{width:70px;height:70px}.news-text{grid-column:2;grid-row:1/3}.news-date,.news-title{grid-column:auto}.news-arrow{grid-column:3;grid-row:1/3}.news-text small{display:none}}
