/* News discovery shares theme tokens and keeps headlines ahead of metadata. */
.newsroom-result-range {margin:20px 0 8px;color:var(--v4-muted);font-size:13px;line-height:1.6;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card {min-height:0!important;height:auto!important;grid-template-rows:auto!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-body h3 {padding-bottom:3px!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-grid {display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:0 32px!important;align-items:start!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card {grid-column:2!important;grid-row:auto!important;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:18px!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;min-width:0;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child {grid-column:1!important;grid-row:1 / span 4!important;display:block!important;padding:0 0 20px!important;border-bottom:0!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:nth-child(2) {padding-top:0!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-image {height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:4px!important;overflow:hidden;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-image img {display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/3!important;object-fit:cover!important;transform:none!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child img {aspect-ratio:16/9!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-body {padding:0!important;background:transparent!important;min-width:0;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child .index-news-body {padding:18px 0 0!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-body h3 {font-size:19px!important;line-height:1.4!important;font-weight:650!important;margin:8px 0!important;max-height:none!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;color:var(--v4-ink)!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child h3 {font-size:30px!important;line-height:1.2!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-body p {font-size:14px!important;line-height:1.65!important;margin:0 0 12px!important;max-height:none!important;color:var(--v4-copy)!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:not(:first-child) p {display:none!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .oh-news-meta {display:flex!important;flex-wrap:wrap;gap:6px 14px;margin-top:12px!important;font-size:12px;color:var(--v4-muted)!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .oh-news-chip,
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy > .newsroom-category,
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-story-card-v1 > div > span {display:block!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:11px!important;font-weight:650!important;line-height:1.5!important;text-transform:uppercase;color:var(--v4-orange-dark)!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy small {display:flex!important;flex-wrap:wrap!important;align-items:center;gap:5px 10px!important;margin-top:4px!important;line-height:1.6!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy small span {display:inline!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;text-transform:none!important;color:var(--v4-muted)!important;font-size:12px!important;font-weight:400!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-copy small span[aria-hidden] {display:none!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:first-child h2 {font-size:32px!important;line-height:1.25!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-story-card-v1 > img {width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:4px!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-story-card-v1 h3 {font-size:21px!important;line-height:1.4!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-story-card-v1 > div {background:transparent!important;}
html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-popular {padding-top:0!important;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:focus-visible {outline:2px solid var(--v4-orange);outline-offset:5px;}
html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:is(:hover,:focus-visible) h3 {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
@media(max-width:900px) {
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child {grid-column:1 / -1!important;grid-row:auto!important;}
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:not(:first-child) {grid-column:auto!important;grid-template-columns:90px minmax(0,1fr)!important;padding:0 0 16px!important;gap:12px!important;}
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child img {aspect-ratio:2/1!important;}
}
@media(max-width:600px) {
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-grid {grid-template-columns:minmax(0,1fr)!important;}
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-card:first-child h3 {font-size:25px!important;}
 html[data-oh-theme] body.home-index .page main.main .index-news-latest .index-news-body h3 {font-size:17px!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:minmax(0,1fr)!important;gap:0!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-story-card-v1 h3 {font-size:17px!important;}
 html[data-oh-theme] body.news-page .page #newsroom-dashboard .newsroom-feature-v2:first-child h2 {font-size:26px!important;}
}
/* Native-mobile views use the same image-led lead and compact supporting rows. */
html[data-oh-theme] body[data-page="news"] .mobile-secondary-stories .badge {background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;font-size:11px!important;}
html[data-oh-theme] body[data-page="news"] .mobile-secondary-stories .badge.orange {color:var(--v4-orange-dark)!important;}
html[data-oh-theme] body[data-page="news"] .mobile-secondary-stories .badge.subtle {color:var(--v4-muted)!important;}
html[data-oh-theme] body .mobile-home-news-feed {display:grid!important;gap:0!important;}
html[data-oh-theme] body .mobile-home-news-card {display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;padding:18px 0!important;}
html[data-oh-theme] body .mobile-home-news-card:first-child {display:block!important;padding-top:0!important;}
html[data-oh-theme] body .mobile-home-news-card .mobile-news-card__image {width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:4px!important;}
html[data-oh-theme] body .mobile-home-news-card:first-child .mobile-news-card__image {aspect-ratio:16/9;margin-bottom:16px;}
html[data-oh-theme] body .mobile-home-news-card .mobile-news-card__body {padding:0!important;min-width:0;}
html[data-oh-theme] body .mobile-home-news-card h3 {font-size:17px!important;line-height:1.4!important;margin:8px 0!important;}
html[data-oh-theme] body .mobile-home-news-card:first-child h3 {font-size:25px!important;}
html[data-oh-theme] body .mobile-home-news-card:not(:first-child) p {display:none!important;}
html[data-oh-theme] body .mobile-home-news-card .badge {border:0!important;padding:0!important;background:transparent!important;border-radius:0!important;color:var(--v4-orange-dark)!important;}
html[data-oh-theme] body .mobile-home-news-card .newsroom-byline {display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--v4-muted);margin-top:12px;}
html[data-oh-theme] body .mobile-home-news-card:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
html[data-oh-theme] body[data-page="news"] .mobile-news-list-v90 .mobile-news-card-v90 {grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;padding:18px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;overflow:visible;}
html[data-oh-theme] body[data-page="news"] .mobile-news-list-v90 .mobile-news-card-v90 > div:last-child {padding:0!important;}
html[data-oh-theme] body[data-page="news"] .mobile-news-list-v90 .mobile-news-card-v90__img {aspect-ratio:4/3!important;border-radius:4px!important;}
html[data-oh-theme] body[data-page="news"] .mobile-news-list-v90 .mobile-news-card-v90 h3 {font-size:17px!important;}
html[data-oh-theme] body[data-page="news"] .mobile-news-list-v90 .mobile-news-card-v90 p {display:none!important;}
@media(prefers-reduced-motion:reduce) {.index-news-card,.index-news-image img {transition:none!important;}}

/* Home editorial block: one lead story and four equally weighted updates. */
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .section-intro::after {content:none!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .section-intro h2 {color:var(--v4-ink)!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-grid {
  grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card {
  grid-column:auto!important;grid-row:auto!important;display:block!important;padding:0 0 16px!important;
}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child {
  grid-column:1!important;grid-row:1 / span 2!important;padding:0!important;
}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-image img {aspect-ratio:16/9!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child .index-news-image {aspect-ratio:4/3!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child img {aspect-ratio:auto!important;height:100%!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-body {padding:14px 0 0!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-body h3 {font-size:18px!important;line-height:1.4!important;margin:6px 0!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child h3 {font-size:28px!important;line-height:1.25!important;}
html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .oh-news-meta {gap:6px 12px!important;margin-top:10px!important;}
html[data-oh-theme] body.home-index .page.page main.main .why-news-clean {
  grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)!important;
  gap:32px!important;align-items:stretch!important;margin-block:28px!important;padding:24px 0!important;
  border-block:1px solid var(--v4-line)!important;
}
html[data-oh-theme] body.home-index .page.page main.main .why-clean .box-head {margin:0 0 12px!important;padding:0!important;border:0!important;}
html[data-oh-theme] body.home-index .page.page main.main .why-grid {gap:0 24px!important;}
html[data-oh-theme] body.home-index .page.page main.main .why-grid>div {padding:14px 0!important;}
html[data-oh-theme] body.home-index .page.page main.main .why-grid p {margin-top:5px!important;}
html[data-oh-theme] body.home-index .page.page main.main .quick-search.box {
  display:block!important;
  margin:0!important;padding:0 0 0 28px!important;border:0!important;border-left:1px solid var(--v4-line)!important;
  border-radius:0!important;box-shadow:none!important;background:transparent!important;
}
html[data-oh-theme] body.home-index .page.page main.main .quick-search .box-head {padding:0 0 14px!important;margin:0!important;border:0!important;}
html[data-oh-theme] body.home-index .page.page .home-cta {
  width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;
  grid-template-columns:160px minmax(0,1fr) auto!important;gap:24px!important;
  padding:0 24px 0 0!important;min-height:128px!important;border-radius:0!important;
}
html[data-oh-theme] body.home-index .page.page .home-cta::before {min-height:128px!important;border:0!important;}
html[data-oh-theme] body.home-index .page.page .home-cta h2 {font-size:24px!important;}
@media(max-width:1000px) {
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child {grid-column:1 / -1!important;grid-row:auto!important;}
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:first-child .index-news-image {aspect-ratio:2/1!important;}
  html[data-oh-theme] body.home-index .page.page main.main .why-news-clean {grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
  html[data-oh-theme] body.home-index .page.page main.main .quick-search.box {padding:20px 0 0!important;border:0!important;border-top:1px solid var(--v4-line)!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta {grid-template-columns:120px minmax(0,1fr)!important;gap:0 20px!important;padding:0 20px 20px 0!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta::before {grid-row:1 / 3!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta>.cta {grid-column:2!important;}
}
@media(max-width:560px) {
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-grid {grid-template-columns:minmax(0,1fr)!important;}
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:not(:first-child) {display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;}
  html[data-oh-theme] body.home-index .page.page main.main .index-news-latest .index-news-card:not(:first-child) .index-news-body {padding:0!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta {grid-template-columns:minmax(0,1fr)!important;padding:0 18px 20px!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta::before {grid-row:auto!important;margin:0 -18px!important;min-height:100px!important;}
  html[data-oh-theme] body.home-index .page.page .home-cta>.cta {grid-column:1!important;}
}
