/* Portal composition only: colors and type families remain owned by the themes. */
.newsroom-story-card-v1 small time {font:inherit;color:inherit;}
.news-page :is(.newsroom-feature-card-v1,.newsroom-story-card-v1,.read-next-card,.news-aside-list a):focus-visible {outline:2px solid var(--v4-orange)!important;outline-offset:5px!important;}
.news-page :is(.newsroom-feature-card-v1,.newsroom-story-card-v1,.read-next-card,.newsroom-popular a):is(:hover,:focus-visible) :is(h2,h3) {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.news-page .article-body-pro a {text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}
.news-page .article-body-pro a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
.news-page .article-body-pro :is(h2,h3) {scroll-margin-top:24px;}
.newsroom-pager-v1 {flex-wrap:wrap;gap:8px;}
.newsroom-pager-v1 a {min-width:44px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;}
.newsroom-pager-v1 a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
@media(prefers-reduced-motion:reduce) {
 .news-page :is(.newsroom-feature-card-v1,.newsroom-story-card-v1,.read-next-card,.article-lead-image) img {transition:none!important;transform:none!important;animation:none!important;}
}
.newsroom-search-panel {margin-top:24px;border-block:1px solid var(--v4-line);}
.newsroom-search-panel summary {min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;font-size:14px;color:var(--v4-ink);}
.newsroom-search-panel summary::marker {color:var(--v4-orange);}
.newsroom-search-panel summary:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy :is(h2,p,small) {min-width:0!important;max-width:100%!important;width:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.newsroom-category-nav {display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 0 16px;margin-bottom:24px;border-bottom:1px solid var(--v4-line);}
.newsroom-category-nav a {display:inline-flex;align-items:center;min-height:44px;color:var(--v4-ink);font-size:14px;text-decoration:none;border-bottom:2px solid transparent;}
.newsroom-category-nav a[aria-current] {border-bottom-color:var(--v4-orange);}
.newsroom-category-nav a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
@media(max-width:700px) {
 .newsroom-category-nav {flex-wrap:nowrap;overflow-x:auto;gap:20px;padding:4px 4px 8px;margin-bottom:16px;scroll-padding-inline:4px;scrollbar-width:thin;}
 .newsroom-category-nav a {flex:none;white-space:nowrap;}
}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-hero-v1 {background:linear-gradient(90deg,rgba(5,12,16,.88),rgba(5,12,16,.62) 48%,rgba(5,12,16,.08)),url('/assets/Hero/hero3.png') center/cover!important;border-bottom:1px solid var(--v4-line)!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-hero-v1::before,
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-hero-v1::after {display:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-hero-copy-v1 :is(h1,p) {color:#f5f7f8!important;text-shadow:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-trust-v1 {display:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-grid-v1 {grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;grid-template-rows:min-content 1fr!important;gap:24px!important;align-items:start!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2 {background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:first-child {grid-row:span 2!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy {padding:14px 0 0!important;gap:10px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) {display:grid!important;grid-template-columns:minmax(100px,.8fr) minmax(0,1fr)!important;gap:16px!important;padding-bottom:24px!important;border-bottom:1px solid var(--v4-line)!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) .newsroom-feature-copy {padding:0!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) img {aspect-ratio:4/3!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) h2 {font-size:19px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy b {display:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-results-layout {display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-results-main {min-width:0;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 {display:flex!important;flex-direction:column!important;gap:12px!important;padding:0 0 20px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 h3 {font-size:18px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 > div {flex:1!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 p {display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-popular {border-left:1px solid var(--v4-line);padding:24px 0 0 24px;min-width:0;}
.newsroom-popular h2 {font-size:18px;margin:0 0 16px;}
.newsroom-popular ol {list-style:none;counter-reset:news-rank;margin:0;padding:0;}
.newsroom-popular li {counter-increment:news-rank;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--v4-line);padding:16px 0;}
.newsroom-popular li::before {content:counter(news-rank);font-size:24px;color:var(--v4-orange);}
.newsroom-popular a {color:var(--v4-ink);text-decoration:none;}
.newsroom-popular h3 {font-size:15px;line-height:1.5;font-weight:600;margin:0 0 8px;}
.newsroom-popular time {font-size:12px;color:var(--v4-muted);}
.newsroom-popular a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
html[data-oh-theme] body.news-article-page .page .article-publication-hero {background:transparent!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-hero::before,
html[data-oh-theme] body.news-article-page .page .article-publication-hero::after {display:none!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-copy :is(h1,p) {color:var(--v4-ink)!important;text-shadow:none!important;}
html[data-oh-theme] body.news-article-page .page .article-lead-image {margin:0 36px 28px;}
html[data-oh-theme] body.news-article-page .page .article-lead-image img {display:block;width:100%;height:auto;max-height:620px;object-fit:cover;aspect-ratio:16/7;}
.article-lead-image figcaption {font-size:13px;line-height:1.6;color:var(--v4-muted);margin-top:8px;}
@media(max-width:1200px) {
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) {grid-template-columns:minmax(0,1fr)!important;}
}
@media(min-width:601px) and (max-width:1200px) {
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-grid-v1 {grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:first-child {grid-column:1 / -1!important;grid-row:auto!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-results-layout {grid-template-columns:minmax(0,1fr)!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-popular {border-left:0!important;border-top:1px solid var(--v4-line);padding:24px 0!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-popular ol {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;}
}
@media(max-width:800px) {
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-results-layout {grid-template-columns:minmax(0,1fr);}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-popular {border-left:0;border-top:1px solid var(--v4-line);padding:24px 0;}
 html[data-oh-theme] body.news-article-page .page .article-lead-image {margin:0 20px 24px;}
 html[data-oh-theme] body.news-article-page .page .article-lead-image img {aspect-ratio:16/9;}
}
@media(max-width:600px) {
 html[data-oh-theme] body.news-page .page.page {width:100%!important;max-width:100%!important;margin-inline:0!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-layout-v1 {padding-inline:16px!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-grid-v1,
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:minmax(0,1fr)!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:first-child {grid-row:auto!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:not(:first-child) {grid-template-columns:110px minmax(0,1fr)!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 {
  display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;
  align-items:start!important;gap:14px!important;padding:16px 0!important;
 }
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 > img {
  width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:4px!important;
 }
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 > div {
  padding:0!important;gap:8px!important;
 }
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 h3 {
  font-size:16px!important;line-height:1.45!important;
 }
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 p {
  font-size:13px!important;line-height:1.6!important;-webkit-line-clamp:2;
 }
 html[data-oh-theme] body.news-page .page #newsroom-dashboard a.newsroom-story-card-v1 small {
  padding-top:0!important;border-top:0!important;font-size:12px!important;gap:4px 8px!important;
 }
}
