/* Final ownership of the newsroom grid and shared footer geometry. */
/* Flow spacing must not combine legacy grid gaps with paragraph margins. */
html[data-oh-theme] body.news-article-page .article-back-link {display:inline-flex!important;align-items:center;gap:10px;min-height:44px;padding:4px 0;box-sizing:border-box;max-width:100%;color:var(--v4-copy);font-size:14px;line-height:1.5;text-decoration:none;}
html[data-oh-theme] body.news-article-page .article-back-link .oh-btn-arrow {transform:rotate(180deg);flex:none;}
html[data-oh-theme] body.news-article-page .article-back-link:hover {color:var(--v4-orange);text-decoration:underline;text-underline-offset:4px;}
html[data-oh-theme] body.news-article-page .article-back-link:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
html[data-oh-theme] body.news-article-page .page .article-body-pro {display:block!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro > :last-child {margin-bottom:0!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro .news-figure {margin:24px 0!important;border-radius:4px!important;background:transparent!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro .news-figure img {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro .news-figure figcaption {padding:8px 0 0!important;font-size:13px!important;line-height:1.6!important;color:var(--v4-muted)!important;}
html[data-oh-theme] body.news-article-page .page .read-next-section {background:transparent!important;border:0!important;border-top:1px solid var(--v4-line)!important;border-radius:0!important;box-shadow:none!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card {display:flex!important;flex-direction:column!important;text-decoration:none!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card img {max-height:none!important;flex:none!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body {display:flex!important;flex-direction:column!important;gap:10px!important;flex:1!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body :is(h3,p) {margin:0!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body h3 {font-size:18px!important;line-height:1.4!important;font-weight:600!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body p {font-size:14px!important;line-height:1.65!important;color:var(--v4-copy)!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body .story-meta {margin-top:auto!important;padding-top:8px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card:focus-visible {outline:2px solid var(--v4-orange)!important;outline-offset:3px!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(ul,ol) {padding-left:24px!important;margin:18px 0!important;max-width:100%!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro li {padding-left:4px!important;margin:8px 0!important;overflow-wrap:anywhere!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro li::marker {color:var(--v4-orange)!important;}
html[data-oh-theme] body.news-dashboard-page .page main#newsroom-dashboard {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .news-metrics {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .news-metrics .metric {min-width:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .news-metrics .metric > div {min-width:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .news-metrics strong {white-space:normal!important;overflow-wrap:anywhere!important;font-size:22px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 {height:auto!important;max-height:none!important;overflow:visible!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 > :is(img,div) {grid-row:auto!important;grid-column:auto!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 > div {height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:transparent!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 > div > b {position:static!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-v1 {display:flex!important;align-items:center!important;min-height:320px!important;height:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:40px 36px!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-copy-v1 {max-width:640px!important;padding:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-copy-v1 h1 {font-size:40px!important;line-height:1.15!important;margin:14px 0!important;letter-spacing:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-copy-v1 p {font-size:17px!important;line-height:1.6!important;font-weight:400!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-trust-v1 {display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;margin-top:18px!important;font-size:12px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-filter-v1 {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:20px 0!important;background:transparent!important;border:0!important;border-block:1px solid var(--v4-line)!important;border-radius:0!important;align-items:end!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-search-v1 {grid-column:span 2!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-filter-v1 :is(input,select,button,.newsroom-reset-v1) {width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-filter-v1 label {min-width:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-topics-v1 {display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;border:0!important;padding:16px 0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-list-head-v1 {border:0!important;background:transparent!important;padding:8px 0 12px!important;gap:16px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:minmax(0,1fr)!important;gap:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 {display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important;padding:24px 0!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:start!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 > img {width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:4px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 > div {padding:0!important;gap:10px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 h3 {font-size:22px!important;line-height:1.35!important;font-weight:600!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 p {font-size:14px!important;line-height:1.65!important;min-height:0!important;flex:0 0 auto!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 small {gap:8px 16px!important;border:0!important;padding:0!important;font-size:12px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 small :is(b,em) {font-weight:400!important;font-style:normal!important;}
@media(max-width:700px) {
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-v1 {min-height:270px!important;padding:28px 20px!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-hero-copy-v1 h1 {font-size:30px!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-filter-v1 {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 {grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 h3 {font-size:18px!important;}
}
.news-active-filters {display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;}
.news-active-filters a {display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--v4-line);border-radius:4px;color:var(--v4-ink);background:var(--v4-paper-2);font-size:13px;text-decoration:none;}
.news-active-filters a span:first-child {overflow-wrap:anywhere;min-width:0;}
.news-active-filters a span[aria-hidden] {font-size:20px;line-height:1;flex:none;}
.news-active-filters .news-clear-all {border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px;}
.news-active-filters a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:3px;}
@media(max-width:450px) {
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard a.newsroom-story-card-v1 {grid-template-columns:minmax(0,1fr)!important;}
}
html[data-oh-theme] body.news-article-page .page .article-publication-side .side-panel {padding:0 0 20px!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;background:transparent!important;}
html[data-oh-theme] body.news-article-page .page .read-next-section {width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding:28px 36px!important;border-left:0!important;border-right:0!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-article-page .page .read-next-head {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:20px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-head p {display:none!important;}
html[data-oh-theme] body.news-article-page .page .read-next-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card {min-width:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card img {width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body {min-width:0!important;padding:16px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body :is(h3,p) {white-space:normal!important;overflow-wrap:anywhere!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body .story-meta {display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;font-size:12px!important;}
@media(max-width:1100px) {
  html[data-oh-theme] body.news-article-page .page .read-next-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:600px) {
  html[data-oh-theme] body.news-article-page .page .read-next-section {padding:24px 20px!important;}
  html[data-oh-theme] body.news-article-page .page .read-next-grid {grid-template-columns:minmax(0,1fr)!important;}
  html[data-oh-theme] body.news-article-page .page .read-next-head {align-items:start!important;flex-direction:column!important;}
}
html[data-oh-theme] body.news-article-page .page .article-publication-hero {min-height:0!important;height:auto!important;padding:0!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-hero-inner {max-width:none!important;width:100%!important;min-height:0!important;padding:40px 36px!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-copy {max-width:920px!important;width:100%!important;padding:0!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-copy h1 {font-size:46px!important;line-height:1.12!important;letter-spacing:0!important;margin:16px 0!important;max-width:24ch!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-copy > p {font-size:18px!important;line-height:1.6!important;max-width:68ch!important;font-weight:400!important;}
html[data-oh-theme] body.news-article-page .page .article-meta-strip {display:flex!important;flex-wrap:wrap!important;gap:10px 20px!important;margin-top:24px!important;padding-top:16px!important;border-top:1px solid var(--v4-line)!important;font-size:13px!important;line-height:1.6!important;}
html[data-oh-theme] body.news-article-page .page .article-meta-strip span {display:block!important;padding:0!important;background:none!important;border:0!important;white-space:normal!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro > p:first-child {font-size:18px!important;line-height:1.7!important;color:var(--v4-ink)!important;margin-top:0!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(h2,h3) {font-size:22px!important;line-height:1.35!important;margin:28px 0 12px!important;letter-spacing:0!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro p {margin:0 0 18px!important;}
html[data-oh-theme] body .page #newsroom-dashboard :is(.newsroom-feature-v2,.newsroom-story-card-v1):focus-visible {outline:2px solid var(--v4-orange)!important;outline-offset:4px!important;}
@media(hover:hover) {
  html[data-oh-theme] body .page #newsroom-dashboard :is(.newsroom-feature-v2,.newsroom-story-card-v1):hover {border-color:var(--v4-orange)!important;}
}
html[data-oh-theme] body.news-article-page .oh-share-grid :is(a,button):focus-visible {
  outline:2px solid var(--v4-orange)!important;outline-offset:3px!important;
  background:var(--v4-paper-2)!important;color:var(--v4-ink)!important;
}
.newsroom-not-found {padding:64px 32px;max-width:760px;margin:auto;}
.newsroom-not-found h1 {font-size:32px;line-height:1.2;}
.newsroom-not-found p {margin:20px 0 28px;line-height:1.7;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-grid-v1 {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-v2 {
  display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;
  padding:0!important;background:var(--v4-paper-2)!important;border:1px solid var(--v4-line)!important;
  border-radius:6px!important;overflow:hidden;box-shadow:none!important;
}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-v2::before,
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-v2::after {display:none!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-v2 > img {position:static!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy {display:flex;flex:1;flex-direction:column;gap:14px;padding:22px;min-width:0;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy h2 {font-size:23px!important;line-height:1.35!important;letter-spacing:0!important;margin:0!important;color:var(--v4-ink)!important;text-shadow:none!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy p {margin:0!important;font-size:14px!important;line-height:1.7!important;color:var(--v4-copy)!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy small {margin-top:auto;line-height:1.6;color:var(--v4-muted)!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy b {display:flex!important;align-items:center!important;gap:8px!important;color:var(--v4-orange-dark)!important;font-size:13px;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-copy b .oh-btn-arrow {position:static!important;margin:0!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-category {font-size:11px;color:var(--v4-orange-dark);text-transform:uppercase;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-side-v1 section {background:transparent!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;padding:0 0 20px!important;}
html[data-oh-theme] body .page #newsroom-dashboard .newsroom-side-v1 h3 {margin:0 0 12px!important;}
html[data-oh-theme] body .page #newsroom-dashboard .side-line-v1 {min-height:44px!important;}
@media(max-width:600px) {
  html[data-oh-theme] body .page #newsroom-dashboard .newsroom-feature-grid-v1 {grid-template-columns:minmax(0,1fr)!important;}
}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer {width:100%!important;max-width:100%!important;box-sizing:border-box;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-top {
  display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr)!important;
  gap:24px!important;padding:24px 32px!important;background-image:none!important;align-items:start!important;
}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-top > * {min-width:0!important;border:0!important;padding:0!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-brand p {max-width:44ch!important;line-height:1.65!important;font-size:14px!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-logo img {width:230px!important;max-width:100%!important;height:auto!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-nav {
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;align-content:start!important;
}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-nav h3 {grid-column:1 / -1;margin:0 0 10px!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-nav a {min-height:44px!important;margin:0!important;padding:4px 0!important;font-size:14px!important;line-height:1.5!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-top h3 {font-size:14px!important;letter-spacing:0!important;line-height:1.5!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-source-row {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .source-logo {min-width:0!important;width:100%!important;box-sizing:border-box!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-sources {padding:16px 32px!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-bottom {padding:16px 32px!important;gap:16px!important;flex-wrap:wrap!important;}
html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-socials a {width:44px!important;height:44px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-layout-v1 {
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;
  padding-block:20px 32px!important;
  width:100%!important;max-width:100%!important;box-sizing:border-box!important;
}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard :is(.newsroom-main-v1,.newsroom-card-grid-v1,.newsroom-side-v1,.newsroom-story-card-v1) {min-width:0!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-card-grid-v1 {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-story-card-v1 {grid-column:auto!important;min-height:0!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-story-card-v1 > img {aspect-ratio:16 / 9!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-story-card-v1 > div {display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-story-card-v1 :is(h3,p,small) {margin:0!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;}
html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-story-card-v1 small {margin-top:auto!important;display:flex!important;flex-wrap:wrap!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-shell {
  display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:36px!important;
  width:100%!important;max-width:none!important;margin:32px 0!important;padding:0 36px!important;box-sizing:border-box!important;align-items:start!important;
}
html[data-oh-theme] body.news-article-page .page .article-publication-main {min-width:0!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro {width:100%!important;max-width:90ch!important;margin:0!important;padding:0!important;box-sizing:border-box!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(p,li) {font-size:16px!important;line-height:1.8!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side {display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side > * {width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-column:auto!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side :is(.article-market-panel,.article-keypoints-panel) {display:none!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side .article-facts {display:block!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side .article-facts .fact {display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v4-line)!important;border-radius:0!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side .article-facts .fact small {margin:0!important;line-height:1.5!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side .oh-share-grid :is(a,button)::before {display:none!important;content:none!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side .oh-share-panel p {margin:8px 0 16px!important;line-height:1.6!important;}
@media(max-width:1100px) {
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-layout-v1 {grid-template-columns:minmax(0,1fr)!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-side-v1 {display:none!important;}
  html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-top {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-alert {grid-column:1 / -1;max-width:540px;}
}
@media(max-width:800px) {
  html[data-oh-theme] body.news-article-page .page .article-publication-hero-inner {padding:28px 20px!important;}
  html[data-oh-theme] body.news-article-page .page .article-publication-copy h1 {font-size:32px!important;}
  html[data-oh-theme] body.news-article-page .page .article-publication-shell {grid-template-columns:minmax(0,1fr)!important;padding:0 20px!important;gap:28px!important;}
  html[data-oh-theme] body.news-article-page .page .article-publication-side {border-top:1px solid var(--v4-line)!important;padding-top:24px!important;}
}
@media(max-width:600px) {
  html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-top {grid-template-columns:minmax(0,1fr)!important;padding:24px 20px!important;gap:24px!important;}
  html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer .oh-ref-source-row {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html[data-oh-theme] body :is(.page.page,.site-shell.site-shell) .oh-reference-footer :is(.oh-ref-sources,.oh-ref-bottom) {padding:20px!important;}
  html[data-oh-theme] body.news-dashboard-page .page #newsroom-dashboard .newsroom-card-grid-v1 {grid-template-columns:minmax(0,1fr)!important;}
}
