body.rd-flat-public{--flat-line:var(--surface-line);--flat-paper:var(--surface-content);--flat-soft:var(--surface-subtle);--flat-ink:var(--surface-text);--flat-muted:var(--surface-muted);--flat-space:18px}body.rd-flat-public>:is(.site-container,.rd51-page,.site-header) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--brand-accent,#166fe5);outline-offset:3px}html body.rd-flat-public>.site-header{background:var(--flat-paper);border:0;box-shadow:none;position:sticky;top:0}html body.rd-flat-public>.site-header .site-nav{background:var(--flat-paper);border:0;border-bottom:1px solid var(--flat-line);box-shadow:none}html body.rd-flat-public>.site-header .site-container.nav-inner{background:var(--flat-paper);border:0!important;flex-wrap:nowrap;gap:10px;height:auto!important;min-height:68px!important;padding:8px 0!important}html body.rd-flat-public .rd-header58 a.brand{flex:0 1 auto;margin-right:auto;min-width:0}html body.rd-flat-public .rd-header58 a.brand :is(.rd-identity,picture){height:40px!important;max-width:210px!important;min-height:0!important;width:auto!important}html body.rd-flat-public .rd-header58 a.brand img{height:40px!important;max-width:210px!important;object-fit:contain;object-position:left center;width:auto!important}html body.rd-flat-public .rd-header58 :is(.header-icon-button,.nav-toggle,.header-theme-toggle){border-radius:2px!important;height:42px;min-height:42px;min-width:42px;padding:6px;width:auto}html body.rd-flat-public .rd-header58 :is(.header-icon-button,.nav-toggle,.rd-header-action) svg{height:22px;width:22px}html body.rd-flat-public .rd-header58 .rd-header-action{border-radius:2px!important;font-size:14px!important;height:42px!important;min-height:42px;padding:0 12px!important}html body.rd-flat-public .rd-header58 :is(.rd58-login,.rd58-profile-menu>summary){border-radius:2px;font-size:14px;min-height:42px;padding:4px 6px}html body.rd-flat-public .rd-header58 .rd58-profile-menu>summary img{height:32px;width:32px}html body.rd-flat-public .rd-header58 .nav-toggle span{font-size:14px}body.rd-flat-public .site-header :is(.mobile-menu-panel,.site-search-dialog,.rd58-profile-links,.rd48-category-panel){border-color:var(--flat-line);border-radius:0;box-shadow:none}body.rd-flat-public .mobile-menu-panel :is(.rd48-rubric-tile,.rd48-category-panel){border-radius:0!important;box-shadow:none!important}html body.rd-flat-public>nav.rd-flat-categories.site-container{align-items:stretch;background:var(--flat-paper)!important;border:1px solid var(--flat-line)!important;border-radius:0!important;border-top:0!important;box-shadow:none!important;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:0;justify-content:flex-start;margin:0 auto!important;max-width:var(--content-max);min-height:34px;padding:0 8px!important;position:static!important;top:auto;width:calc(100% - 44px)}body.rd-flat-public .rd-flat-categories :is(.rd-flat-category,.menu-route,.rd-menu-custom-group>summary){align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box;color:var(--flat-ink)!important;display:inline-flex;font-size:12px;font-weight:650;gap:8px;line-height:1.4;min-height:34px;padding:7px 11px;text-decoration:none;white-space:nowrap}body.rd-flat-public .rd-flat-categories :is(.rd-flat-category-dot,.menu-route[data-rd-category] .menu-route-icon){background:var(--cat-color,var(--brand-accent));border-radius:1px;display:block;flex:none;height:10px;min-width:10px;width:10px}body.rd-flat-public .rd-flat-categories .menu-route[data-rd-category] .menu-route-icon svg{display:none}body.rd-flat-public .rd-flat-categories :is(a:hover,a[aria-current],summary:hover){background:var(--flat-soft)!important;box-shadow:inset 0 -2px var(--cat-color,var(--brand-accent))}body.rd-flat-public .rd-flat-categories .rd35-category-group{border-left:0!important}body.rd-flat-public .rd-flat-categories .rd-menu-custom-children{background:var(--flat-paper);border-color:var(--flat-line);border-radius:0;box-shadow:none}html body.rd-flat-public .rd48-home .rd48-editorial{align-items:stretch;grid-template-columns:minmax(0,1.67fr) minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-editorial-single{grid-template-columns:minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-feature{display:flex;flex-direction:column}html body.rd-flat-public .rd48-home .rd48-feature-image{aspect-ratio:16/8.6;height:auto;min-height:0}html body.rd-flat-public .rd48-home .rd48-feature-content{padding:12px 0 0}html body.rd-flat-public .rd48-home .rd48-feature-content h3{font-size:clamp(20px,2.1vw,29px);line-height:1.22}html body.rd-flat-public .rd48-home .rd48-feature-content p{font-size:13px}html body.rd-flat-public .rd48-home .rd48-feature .rd48-meta{border:0;padding-top:7px}html body.rd-flat-public .rd48-home .rd48-side-stories{display:flex;flex-direction:column}html body.rd-flat-public .rd48-home .rd48-side-story{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(90px,37%) minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-side-photo{aspect-ratio:1.6}html body.rd-flat-public .rd48-home .rd48-side-copy h3{font-size:clamp(13px,1.15vw,16px)}html body.rd-flat-public .rd48-home .rd48-more-stories{grid-template-columns:repeat(4,minmax(0,1fr))}html body.rd-flat-public .rd48-home .rd48-more-story{display:block}html body.rd-flat-public .rd48-home .rd48-more-photo{aspect-ratio:16/9;display:block;margin-bottom:8px;max-width:none;min-width:0;width:100%}body.rd-flat-public .rd48-home .rd48-more-copy strong{font-size:13px}html body.rd-flat-public .rd48-home .rd-home-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html body.rd-flat-public .rd48-home .section-heading{font-size:18px}body.rd-flat-public .rd48-home .section-heading>span:before{background:var(--cat-color,var(--brand-accent));content:"";display:inline-block;height:10px;margin-right:9px;width:10px}@media (min-width:801px){html body.rd-flat-public .rd48-home .rd-home-actions:not(:has(>a:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}html body.rd-flat-public .rd48-home .news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-editorial{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-editorial-single{grid-template-columns:minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-stories{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-story{align-items:stretch;display:flex;flex-direction:column;gap:9px;justify-content:flex-start;min-width:0}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-photo{align-self:stretch;aspect-ratio:16/9;min-height:0;width:100%}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-copy{gap:6px;justify-content:flex-start}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-category-name{display:none}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-copy h3{font-size:clamp(14px,1.25vw,17px);font-weight:650;-webkit-line-clamp:4;line-height:1.28}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-feature-content h3{font-weight:700;line-height:1.18}@media (max-width:959px){html body.rd-flat-public>.site-header .site-container.nav-inner{min-height:60px!important;padding-block:6px!important}html body.rd-flat-public .rd-header58 a.brand{flex:0 1 160px}html body.rd-flat-public .rd-header58 a.brand :is(.rd-identity,picture,img){height:32px!important;max-width:160px!important}.rd-desktop-menu-extras{display:none!important}}@media (max-width:800px){body.rd-flat-public{--flat-space:14px}html body.rd-flat-public>nav.rd-flat-categories.site-container{width:calc(100% - 28px)}html body.rd-flat-public .rd48-home .rd48-editorial,html body.rd-flat-public .rd48-home .rd48-headlines .rd48-editorial{grid-template-columns:minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-feature-image{aspect-ratio:16/9}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-stories,html body.rd-flat-public .rd48-home .rd48-side-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body.rd-flat-public .rd48-home .rd48-side-story{grid-template-columns:minmax(70px,36%) minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd-home-actions,html body.rd-flat-public .rd48-home .rd48-more-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){html body.rd-flat-public>.site-header .site-container.nav-inner{gap:3px}html body.rd-flat-public .rd-header58 a.brand{flex:0 1 145px}html body.rd-flat-public .rd-header58 a.brand :is(.rd-identity,picture,img){height:30px!important;max-width:145px!important}html body.rd-flat-public .rd-header58 :is(.header-icon-button,.nav-toggle,.rd58-login,.rd58-profile-menu>summary){height:44px;min-height:44px;min-width:40px}html body.rd-flat-public>nav.rd-flat-categories.site-container{flex-wrap:nowrap;overflow-x:auto;padding-inline:3px!important;scrollbar-width:thin}body.rd-flat-public .rd-flat-categories>*{flex:none}body.rd-flat-public .rd-flat-categories :is(.rd-flat-category,.menu-route,.rd-menu-custom-group>summary){font-size:11px;min-height:40px;padding:10px}html body.rd-flat-public .rd48-home .section-heading{font-size:16px}html body.rd-flat-public .rd48-home .rd48-side-stories{display:flex}html body.rd-flat-public .rd48-home .rd48-side-story{grid-template-columns:30% minmax(0,1fr)}html body.rd-flat-public .rd48-home .rd48-feature-content h3{font-size:21px}}@media (max-width:380px){html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-story{gap:7px}html body.rd-flat-public .rd48-home .rd48-headlines .rd48-side-copy h3{font-size:13px}}@media (prefers-reduced-motion:reduce){body.rd-flat-public .rd48-feature-image img{transition:none}}
