@charset "UTF-8";
@media(max-width:1050px){.main-nav{gap:14px}.main-nav a{font-size:12px}.hero{grid-template-columns:calc(52% - 12.5px) calc(48% - 12.5px);gap:25px}.hero h1{font-size:50px}.hero-copy{padding-top:45px}.footer-grid{gap:35px}}
@media(max-width:760px){.shell{width:min(100% - 36px,620px)}.shell-narrow{width:min(100% - 36px,620px)}.site-header{height:68px}.brand strong{font-size:21px}.brand small{font-size:7px}.brand img{width:34px;height:34px}.menu-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:9px;z-index:12}.menu-toggle span{display:block;width:22px;height:2px;background:var(--ink);transition:.2s}.main-nav{display:none;position:absolute;left:0;right:0;top:68px;background:white;box-shadow:0 16px 25px rgba(0,0,0,.08);padding:8px 18px 18px;flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{font-size:15px;padding:11px 5px;border-bottom:1px solid var(--line)}.main-nav a[aria-current="page"]{border-color:var(--teal)}.hero{display:flex;flex-direction:column;padding-top:15px;padding-bottom:30px;gap:25px}.hero-copy{padding:35px 0 0}.hero h1{font-size:clamp(39px,10vw,55px);margin:20px 0}.hero-copy>p{font-size:15px}.hero-actions{margin-top:25px}.hero-foot{padding-top:30px}.hero-visual{height:360px;min-height:0}.home-section{padding:60px 0}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:29px}.section-heading>p{margin-top:8px}.feature-grid{grid-template-columns:1fr}.card-media img{height:220px}.topics-band{padding:62px 0}.topic-grid{grid-template-columns:1fr}.topic-item{min-height:120px;padding:20px}.home-news{display:block;padding:65px 0}.news-intro{margin-bottom:25px}.news-intro h2{font-size:38px}.brand-grid{grid-template-columns:1fr;gap:25px}.brand-section{padding-top:0;padding-bottom:70px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{display:block}.footer-bottom a{display:block;margin-top:8px}.breadcrumbs{padding:15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-hero{grid-template-columns:1fr;gap:25px;padding:25px 0 45px}.section-hero h1{font-size:43px}.section-tagline{font-size:20px}.section-hero img{height:250px}.section-content{padding:45px 0}.section-cards{grid-template-columns:1fr}.section-cards .feature-card{grid-column:auto;display:flex}.section-cards .feature-card img{height:220px}.section-cards .feature-card .card-body{padding:23px 25px}.section-cards .feature-card h3{font-size:21px}.section-cards .feature-card p{font-size:14px}.cross-read{padding-bottom:65px}.news-row{grid-template-columns:62px 1fr;gap:13px}.news-date strong{font-size:30px}.news-row h2{font-size:19px}.article-header{padding-top:25px}.article-header h1{font-size:clamp(35px,8vw,47px)}.article-deck{font-size:16px}.article-cover{margin-bottom:28px}.article-cover img{max-height:300px}.article-layout{display:block}.article-prose{font-size:16px;line-height:1.95}.article-prose .lead{font-size:17px}.article-prose h2{font-size:24px;margin-top:34px}.article-aside{display:none}.related{padding-bottom:70px}.related-grid{grid-template-columns:1fr}.not-found{padding:75px 0 110px}.not-found h1{font-size:39px}}
@media(max-width:400px){.hero h1{font-size:36px;line-height:1.26}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.visual-caption{left:12px;right:12px;bottom:12px;display:block;padding:12px}.visual-caption strong{display:block;margin-top:4px}.hero-visual{height:300px}.topic-item{grid-template-columns:32px 1fr 20px;padding:17px}.topic-item h3{font-size:19px}}
