.b24-mobile-menu-toggle{display:none}
@media(max-width:760px){
body.site:not(.mobile-app){overflow-x:clip}body.site:not(.mobile-app) .b24-mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 14px;min-height:44px;border:1px solid #bfd3e1;border-radius:7px;background:#fff;color:#15384e;font:600 13px Arial;cursor:pointer;margin:8px 0}.b24-mobile-menu-toggle:before{content:'☰';font-size:17px}.b24-mobile-menu-toggle[aria-expanded=true]:before{content:'×';font-size:21px}
body.site:not(.mobile-app) .b24-mobile-nav[data-mobile-open=false]{display:none!important}body.site:not(.mobile-app) .b24-mobile-nav[data-mobile-open=true]{display:block!important;flex-basis:100%;width:100%;padding:8px 0 15px!important;background:#fff;border-top:1px solid #d9e5ed;max-height:65dvh;overflow:auto}
body.site:not(.mobile-app) .hf-masthead{flex-wrap:wrap;gap:10px!important;align-items:center!important}body.site:not(.mobile-app) .hf-masthead .b24-mobile-menu-toggle{order:2}body.site:not(.mobile-app) .hf-masthead .hf-actions{order:1}body.site:not(.mobile-app) .hf-masthead .hf-dropdown-nav{order:3;flex-basis:100%}
body.site:not(.mobile-app) .hf-masthead .hf-dropdown-nav>a,body.site:not(.mobile-app) .hf-nav-menu>summary{display:flex!important;min-height:44px;padding:12px 15px!important;font:600 14px Arial!important;border-bottom:1px solid #e4edf3}
body.site:not(.mobile-app) .hf-nav-dropdown{position:static!important;max-width:100%;width:100%;min-width:0;margin:0;box-shadow:none;border:0;border-left:3px solid #ed0038;border-radius:0;padding:4px 10px;display:block}
body.site:not(.mobile-app) .category-navigation-inner{display:block!important;width:100%;padding:0 16px}.category-navigation .category-navigation-inner>a,.category-navigation .category-menu>summary{display:flex;min-height:44px;font-size:14px;padding:12px 10px}.category-navigation .category-submenu{position:static;display:block;width:100%;max-height:none;box-shadow:none;border:0;border-left:3px solid #ed0038;padding:7px}
body.site:not(.mobile-app) .ar-public-header>div{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 0!important}body.site:not(.mobile-app) .ar-public-header .brand{margin-right:auto}body.site:not(.mobile-app) .ar-public-header nav{order:4;flex-basis:100%;width:100%}body.site:not(.mobile-app) .ar-public-header nav>a{display:block;min-height:44px;padding:12px!important;font:600 14px Arial!important}body.site:not(.mobile-app) .ar-public-header .ar-header-actions{margin-left:auto;gap:14px}body.site:not(.mobile-app) .ar-public-header .ar-header-actions span{display:none}
body.site:not(.mobile-app) .ar-article-page .article-layout.article-premium-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.site:not(.mobile-app) .ar-article-page .feature-heading h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.16!important;overflow-wrap:anywhere}body.site:not(.mobile-app) .ar-article-page .article-body,body.site:not(.mobile-app) .ar-article-page .ar-body-intro{font-size:17px!important;line-height:1.75!important;max-width:100%!important;overflow-wrap:anywhere}body.site:not(.mobile-app) .ar-article-page .feature-cover>button>img{height:auto!important;aspect-ratio:1.5;object-fit:cover}body.site:not(.mobile-app) .ar-article-page .feature-meta{flex-wrap:wrap!important;gap:12px!important;align-items:flex-start!important}body.site:not(.mobile-app) .ar-article-page .ar-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px!important}body.site:not(.mobile-app) .ar-article-page .ar-toolbar button{min-height:42px;padding:9px 12px}body.site:not(.mobile-app) .ar-article-page .article-aside{border-left:0!important;padding-left:0!important}body.site:not(.mobile-app) .ar-article-page .article-aside .ar-plus-promo{display:none}body.site:not(.mobile-app) .ar-article-page .ar-news-row{max-width:100%}
body.site:not(.mobile-app) .article-live .ticker-entry{display:block!important;padding:0!important;margin-bottom:24px!important}body.site:not(.mobile-app) .article-live .ticker-entry>time{position:static!important;display:flex!important;gap:9px;align-items:center;font:600 13px Arial;width:auto!important;margin:0 0 10px 0!important}body.site:not(.mobile-app) .article-live .ticker-entry>time small{font:11px Arial;margin:0}body.site:not(.mobile-app) .article-live .ticker-entry-content{margin:0!important;padding:18px!important;border:1px solid #ccdce7;border-radius:9px;background:#fff}body.site:not(.mobile-app) .article-live .ticker-entry-content:before{display:none}body.site:not(.mobile-app) .article-live .ticker-timeline{padding:0!important;border-left:0!important}body.site:not(.mobile-app) .article-live .ticker-entry h3{font-size:21px;line-height:1.35}body.site:not(.mobile-app) .article-live .ticker-controls{display:flex;flex-wrap:wrap;gap:12px}body.site:not(.mobile-app) .article-live .ticker-controls a{min-height:40px;display:inline-flex;align-items:center}body.site:not(.mobile-app) .article-live .ticker-reaction-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}body.site:not(.mobile-app) .article-live .ticker-reactions-premium button{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 5px;min-height:60px;font-size:11px}body.site:not(.mobile-app) .article-live .ticker-entry-content p{overflow-wrap:anywhere}body.site:not(.mobile-app) .article-live .ticker-author-copy{min-width:0}body.site:not(.mobile-app) .article-live .ticker-author-copy>strong{overflow-wrap:anywhere}body.site:not(.mobile-app) .article-live .ticker-pin-banner{padding:12px}
body.site:not(.mobile-app) .hf-front{margin-top:0}body.site:not(.mobile-app) .hf-slide{height:390px}body.site:not(.mobile-app) .hf-slide-copy{left:20px;right:20px;bottom:25px}body.site:not(.mobile-app) .hf-slide h2{font-size:25px;line-height:1.2}body.site:not(.mobile-app) .hf-slide-copy>p{font-size:14px;line-height:1.6}body.site:not(.mobile-app) .hf-slide-selectors button{flex-basis:80%;min-height:74px}body.site:not(.mobile-app) .hf-focus{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}body.site:not(.mobile-app) .hf-focus>*{flex-shrink:0}body.site:not(.mobile-app) .hf-front .hf-story h2{font-size:21px;line-height:1.3}body.site:not(.mobile-app) .hf-front .hf-story p{font-size:14px;line-height:1.65}
body.site:not(.mobile-app) .reader-chat-launcher{width:56px;height:56px;bottom:calc(16px + env(safe-area-inset-bottom));right:12px;padding:3px;min-height:0}body.site:not(.mobile-app) .reader-chat-launcher .nova-launcher-face img{width:46px;height:46px}body.site.b24-mobile-reading .reader-chat-launcher,body.site.b24-mobile-typing .reader-chat-launcher{visibility:hidden!important;pointer-events:none}
body.site:not(.mobile-app) input:not([type=checkbox]):not([type=radio]),body.site:not(.mobile-app) textarea,body.site:not(.mobile-app) select{font-size:16px}.b24-mobile-menu-toggle:focus-visible{outline:3px solid #ed0038;outline-offset:3px}}
@media(max-width:760px){body.site:not(.mobile-app):has(.mobile-dock) .reader-chat-launcher{bottom:calc(80px + env(safe-area-inset-bottom))}}
@media(max-width:760px){body.site:not(.mobile-app) .ar-public-header>div{height:auto!important;min-height:0!important;width:calc(100% - 32px)!important;padding:12px 0!important}body.site:not(.mobile-app) .ar-public-header .b24-mobile-menu-toggle{order:1;margin:0}body.site:not(.mobile-app) .ar-public-header .ar-header-actions{order:2;flex-basis:100%;justify-content:flex-end;margin:0;min-height:44px}body.site:not(.mobile-app) .site-header .header-actions .b24-mobile-menu-toggle{margin:0;min-width:84px}body.site:not(.mobile-app) .site-header .header-actions{gap:12px!important;justify-content:space-between!important}body.site:not(.mobile-app) .site-header .header-actions>a,body.site:not(.mobile-app) .site-header .header-actions>button{min-height:44px}}
