@media (width<=700px){.site-footer-main>*,.footer-newsletter>*,.contact-page-grid>*,.blog-featured>*,.home-start-copy{min-width:0}.footer-newsletter-form .ec-form-input{font-size:16px}.footer-group a,.footer-contact>a{min-height:44px;padding-block:10px}.site-footer-bottom>a{align-items:center;min-height:44px;display:inline-flex}.footer-newsletter-privacy{font-size:12px;line-height:1.7}.footer-newsletter-privacy a{padding-block:6px;display:inline-block}.blog-featured-copy{min-height:0}.blog-featured-copy h2{overflow-wrap:anywhere;font-size:clamp(26px,6.5vw,34px);line-height:1.25}.blog-featured-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}.contact-form-heading h2{text-wrap:balance}.form-panel .ec-form-nav{flex-wrap:wrap;gap:12px}.form-panel .ec-form-nav>button{min-height:48px}.contact-page-address,.footer-email{overflow-wrap:anywhere}.simple-mobile-menu nav{max-height:calc(100dvh - 100px - env(safe-area-inset-bottom))}.cookie-notice{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}}@media (width<=500px){.footer-newsletter-form .ec-form-field--email,.footer-newsletter-form .ec-form-field--checkbox,.footer-newsletter-form .ec-form-nav{flex:none;width:100%}.footer-newsletter-form .ec-form-nav{order:2;margin-top:0}.footer-newsletter-form .ec-form-field--checkbox{order:1}.footer-newsletter-form .ec-form-checkbox-label{align-items:flex-start;min-height:44px}.footer-newsletter-form .ec-form-checkbox-label input{flex-shrink:0}.blog-featured-visual{aspect-ratio:16/10;min-height:0}.blog-featured-copy{padding:22px 20px}.blog-header{gap:24px;padding-bottom:30px}.cookie-notice{gap:8px;padding:12px}}@media (width<=380px){.site-footer-main{grid-template-columns:minmax(0,1fr);gap:24px}.site-footer-main>*{grid-column:1}.footer-group{gap:0}.footer-newsletter-copy h2{font-size:25px}}
