@media(max-width:1024px){.primary-nav a{padding-inline:19px}.hero-grid{grid-template-rows:repeat(2,200px)}.reels-track{grid-auto-columns:calc((100% - 33px)/4)}.news-columns{grid-template-columns:1fr 1fr}.news-column:nth-child(2){border:0}.editor-choice{grid-column:1/-1}.utility-grid{grid-template-columns:1fr 1fr}.newsletter{grid-column:1/-1}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.footer-grid>div:last-child{grid-column:1/-1}.archive-layout,.single-layout{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:768px){.container{width:min(calc(100% - 28px),var(--container))}.topbar-left .menu,.social-links>a:not(.newsletter-button){display:none}.branding{min-height:88px}.custom-logo{max-width:245px;max-height:58px}.text-logo{font-size:37px}.text-logo span{width:45px;height:45px;font-size:25px}.header-search{display:none;position:absolute;z-index:120;top:88px;left:14px;width:calc(100% - 28px);padding:10px;background:#fff;box-shadow:0 5px 15px #0002}.header-search.open{display:block}.mobile-search-toggle{display:block;border:0;background:none;font-size:26px}.primary-nav{height:50px}.menu-toggle{display:flex;flex-direction:column;gap:5px;margin-top:12px;border:0;background:none}.menu-toggle span:not(.screen-reader-text){width:27px;height:2px;background:#222}.primary-nav ul{position:fixed;z-index:110;top:0;left:0;display:block;width:min(330px,85vw);height:100vh;padding-top:75px;background:#fff;box-shadow:5px 0 20px #0002;transform:translateX(-105%);transition:.25s}.primary-nav ul.open{transform:none}.primary-nav a{padding:14px 25px;border-bottom:1px solid var(--dt-border)}.menu-overlay{position:fixed;z-index:105;inset:0;display:none;background:#0008}.menu-overlay.open{display:block}.hero-grid{grid-template-columns:1fr;grid-template-rows:360px repeat(2,190px)}.hero-main{grid-row:auto}.hero-main .hero-overlay{padding:24px}.reels-track{grid-auto-columns:calc((100% - 22px)/3)}.reel-prev{left:-10px}.reel-next{right:-10px}.utility-grid{grid-template-columns:1fr}.newsletter{grid-column:auto}.archive-layout,.single-layout{grid-template-columns:1fr}.sidebar{border:0;border-top:1px solid var(--dt-border);padding:30px 0 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}}
@media(max-width:600px){.topbar-left{gap:0}.topbar-inner{min-height:36px}.newsletter-button{padding:4px 10px}.news-columns{grid-template-columns:1fr}.news-column,.news-column:nth-child(2){padding-right:0;border-right:0;border-bottom:1px solid var(--dt-border);padding-bottom:30px}.editor-choice{grid-column:auto}.archive-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-bottom .container{flex-direction:column;gap:5px}.article-meta{flex-direction:column}.share-sticky{position:static!important;display:flex!important;margin:10px 0}.reels-track{grid-auto-columns:44%}}
@media(max-width:480px){.container{width:calc(100% - 22px)}.text-logo{font-size:31px}.text-logo span{width:40px;height:40px}.hero-grid{grid-template-rows:330px repeat(2,175px)}.hero-main .hero-overlay{padding:18px}.hero-main .hero-overlay p{display:none}.reels-track{grid-auto-columns:54%}.reel-arrow{display:none}.news-list-item{grid-template-columns:92px 1fr}.news-list-item .thumb,.news-list-item img,.thumb-placeholder{width:92px;height:62px}.utility-card{padding:16px}.newsletter form{flex-direction:column}.newsletter button{margin-top:7px}.footer-main{padding-block:35px}}
@media(max-width:768px){.hero-grid,.hero-card,.hero-card>a{width:100%;max-width:100%;min-width:0}.hero-grid{overflow:hidden}.hero-overlay>div{width:100%;max-width:100%;min-width:0}.hero-card h2,.hero-card p{max-width:100%;overflow-wrap:break-word}}
