/* One editorial reading system for the desktop and native-mobile templates. */
.news-table-scroll {max-width:100%;overflow-x:auto;margin:24px 0;border-block:1px solid var(--v4-line);scrollbar-width:thin;}
.news-table-scroll:focus-visible {outline:2px solid var(--v4-orange-dark);outline-offset:4px;}
.news-table-scroll table {border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;color:var(--v4-copy);}
.news-table-scroll :is(th,td) {padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--v4-line);min-width:16ch;overflow-wrap:normal;word-break:normal;}
.news-table-scroll th {font-weight:650;color:var(--v4-ink);background:var(--v4-paper-2);}
.news-table-scroll caption {text-align:left;padding:14px 0;color:var(--v4-ink);font-weight:600;}
.news-quote-credit {display:block;margin-top:14px;font-size:14px;line-height:1.6;color:var(--v4-muted);font-style:normal;}
@media print {.news-table-scroll {overflow:visible;}.news-table-scroll table {table-layout:fixed;}.news-table-scroll :is(th,td) {min-width:0;padding:6px;overflow-wrap:anywhere;}.news-table-scroll tr {break-inside:avoid;}}
html[data-oh-theme] body.news-article-page .page .article-publication-hero-inner {
  display:block!important;height:auto!important;max-height:none!important;padding:18px 36px 24px!important;
}
html[data-oh-theme] body.news-article-page .page .article-publication-copy {max-width:none!important;width:100%;}
html[data-oh-theme] body.news-article-page .page .article-publication-copy h1 {
  font-size:48px!important;line-height:1.12!important;letter-spacing:0!important;
  max-width:38ch!important;margin:12px 0 14px!important;font-weight:700!important;text-wrap:balance;
}
html[data-oh-theme] body.news-article-page .page .article-publication-copy > p {
  max-width:76ch!important;font-size:20px!important;line-height:1.6!important;margin:0!important;
  color:var(--v4-copy)!important;font-weight:400!important;
}
.article-reading-page {min-width:0;}
html[data-oh-theme] body.news-article-page .article-back-link {min-height:44px;display:inline-flex;align-items:center;gap:10px;margin-bottom:12px!important;}
html[data-oh-theme] body.news-article-page .page .article-meta-strip {
  display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;
  margin:0!important;padding:0!important;border:0!important;flex:1;
  font-size:13px!important;line-height:1.6!important;color:var(--v4-muted)!important;
}
html[data-oh-theme] body.news-article-page .article-meta-strip > span {margin:0!important;padding:0!important;background:none!important;border:0!important;font-weight:400!important;}
html[data-oh-theme] body.news-article-page .article-meta-strip > span:first-child {color:var(--v4-ink)!important;font-weight:600!important;}
html[data-oh-theme] body.news-article-page .page .article-lead-image {margin:0 0 24px!important;}
html[data-oh-theme] body.news-article-page .page .article-lead-image img {aspect-ratio:16/8;max-height:none;border-radius:4px;width:100%;object-fit:cover;}
html[data-oh-theme] body.news-article-page .page .article-publication-shell {
  grid-template-columns:minmax(0,1fr) minmax(260px,29%)!important;gap:30px!important;
  grid-template-rows:auto!important;align-items:start!important;
  margin:0 0 28px!important;padding:0 36px!important;
}
html[data-oh-theme] body.news-article-page .page .article-publication-main {grid-column:1;grid-row:1;}
html[data-oh-theme] body.news-article-page .page .article-publication-shell > .article-contents {grid-column:2;grid-row:1;}
html[data-oh-theme] body.news-article-page .page .article-publication-side {grid-column:2;grid-row:1;}
html[data-oh-theme] body.news-article-page .page .article-body-pro {max-width:85ch!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(p,li) {font-size:17px!important;line-height:1.75!important;font-weight:400!important;color:var(--v4-copy)!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro p {margin:0 0 20px!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro > p:first-child {font-size:21px!important;line-height:1.65!important;color:var(--v4-ink)!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(h2,h3,h4) {color:var(--v4-ink)!important;letter-spacing:0!important;line-height:1.3!important;scroll-margin-top:24px;}
html[data-oh-theme] body.news-article-page .page .article-body-pro h2 {font-size:26px!important;margin:32px 0 14px!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro h3 {font-size:21px!important;margin:24px 0 12px!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro :is(ul,ol) {padding-left:24px!important;margin:16px 0 24px!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro li {margin:8px 0!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro li::marker {color:var(--v4-orange-dark);}
html[data-oh-theme] body.news-article-page .page .article-body-pro blockquote {border:0!important;border-left:3px solid var(--v4-orange-dark)!important;border-radius:0!important;background:var(--v4-paper-2)!important;padding:20px 24px!important;margin:28px 0!important;font-size:22px!important;line-height:1.6!important;}
html[data-oh-theme] body.news-article-page .page .article-body-pro .news-figure {margin:28px 0!important;}
.article-contents {padding:0 0 20px;border-bottom:1px solid var(--v4-line);min-width:0;}
.article-contents h2 {margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:650;color:var(--v4-ink);}
.article-contents ol {list-style:none;counter-reset:article-section;margin:0;padding:0;}
.article-contents li {counter-increment:article-section;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:baseline;}
.article-contents li::before {content:counter(article-section,decimal-leading-zero);font-size:11px;color:var(--v4-orange-dark);font-variant-numeric:tabular-nums;}
.article-contents a {display:flex;align-items:center;min-height:44px;color:var(--v4-copy);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;}
.article-contents a:hover {color:var(--v4-ink);text-decoration:underline;text-underline-offset:4px;}
.article-contents a:focus-visible {outline:2px solid var(--v4-orange-dark);outline-offset:3px;}
.article-contents a[aria-current="location"] {color:var(--v4-ink);font-weight:650;}
.article-contents li {border-left:2px solid transparent;padding-left:8px;}
.article-contents li:has(a[aria-current="location"]) {border-left-color:var(--v4-orange-dark);}
.article-body-pro :is(h2,h3,h4):focus-visible,.mobile-article-body-v90 h2:focus-visible {outline:2px solid var(--v4-orange-dark);outline-offset:6px;}
.article-share-jump {display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--v4-orange-dark);font-size:13px;text-decoration:none;}
.article-share-jump:hover {text-decoration:underline;text-underline-offset:4px;}
.article-share-jump:focus-visible {outline:2px solid var(--v4-orange-dark);outline-offset:3px;}
#article-share-heading {scroll-margin-top:24px;}
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;background:transparent!important;border-radius:0!important;}
html[data-oh-theme] body.news-article-page .page .article-publication-side h3 {font-size:15px!important;line-height:1.4!important;margin:0 0 14px!important;text-transform:none!important;}
html[data-oh-theme] body.news-article-page .page .article-mostread-panel .news-aside-list a {display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:6px 12px!important;align-items:start!important;padding:14px 0!important;}
.article-mostread-panel .news-aside-list img {width:64px;height:64px;object-fit:cover;border-radius:3px;grid-row:span 2;}
html[data-oh-theme] body.news-article-page .page .article-mostread-panel .news-aside-list b {grid-column:2!important;font-size:14px!important;line-height:1.5!important;}
html[data-oh-theme] body.news-article-page .page .article-mostread-panel .news-aside-list span {grid-column:2!important;margin:0!important;font-size:12px!important;color:var(--v4-muted)!important;}
.article-endnote {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:16px 0;border-block:1px solid var(--v4-line);font-size:13px;color:var(--v4-muted);}
.article-endnote a {display:inline-flex;align-items:center;min-height:44px;color:var(--v4-orange-dark);}
.article-job-route {display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:24px 36px;border-block:1px solid var(--v4-line);background:var(--v4-paper-2);}
.article-job-route > div {min-width:0;}
.article-job-route-kicker {color:var(--v4-orange-dark);font-size:12px;}
.article-job-route h2 {font-size:24px;line-height:1.3;letter-spacing:0;margin:8px 0;color:var(--v4-ink);overflow-wrap:anywhere;}
.article-job-route p {font-size:14px;line-height:1.6;margin:0;color:var(--v4-copy);}
.article-job-route > a {display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 18px;background:var(--v4-orange);color:#11191b;border-radius:4px;font-size:14px;font-weight:650;text-decoration:none;flex-shrink:0;}
.article-job-route > a:focus-visible {outline:2px solid var(--v4-ink);outline-offset:3px;}
.article-job-route > a:hover {text-decoration:underline;text-underline-offset:4px;}
@media(max-width:600px) {
 .article-job-route {align-items:flex-start;flex-direction:column;gap:16px;padding:24px 20px;}
 .article-job-route h2 {font-size:22px;}
 .article-job-route > a {width:100%;}
}
html[data-oh-theme] body.news-article-page .page .read-next-section {padding:24px 36px 32px!important;margin:0!important;border-top:1px solid var(--v4-line)!important;background:var(--v4-paper-2)!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card {background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card img {aspect-ratio:16/9!important;width:100%!important;height:auto!important;object-fit:cover!important;border-radius:4px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body {padding:14px 0 0!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body h3 {font-size:18px!important;line-height:1.45!important;margin:8px 0!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body p {font-size:14px!important;line-height:1.6!important;margin:0 0 12px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-reason {color:var(--v4-orange-dark)!important;font-size:12px!important;background:none!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card .story-meta {display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;color:var(--v4-muted)!important;font-size:12px!important;}
@media(max-width:1100px) {
 html[data-oh-theme] body.news-article-page .page .article-publication-shell {grid-template-columns:minmax(0,1fr) 250px!important;gap:24px!important;}
 html[data-oh-theme] body.news-article-page .page .article-publication-copy h1 {font-size:40px!important;}
}
@media(max-width:800px) {
 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 .article-publication-shell > :is(.article-publication-main,.article-contents,.article-publication-side) {grid-column:1;grid-row:auto;}
 html[data-oh-theme] body.news-article-page .page .article-publication-hero-inner {padding:20px!important;}
 html[data-oh-theme] body.news-article-page .page .article-publication-copy h1 {font-size:32px!important;max-width:none!important;text-wrap:pretty;}
 html[data-oh-theme] body.news-article-page .page .article-publication-copy > p {font-size:17px!important;}
 html[data-oh-theme] body.news-article-page .page .article-lead-image {margin:0 0 20px!important;}
 html[data-oh-theme] body.news-article-page .page .article-lead-image img {aspect-ratio:16/9;}
 html[data-oh-theme] body.news-article-page .page .article-publication-shell {grid-template-columns:minmax(0,1fr)!important;gap:28px!important;margin:24px 0 32px!important;padding:0 20px!important;}
 html[data-oh-theme] body.news-article-page .page .article-body-pro :is(p,li) {font-size:16px!important;line-height:1.75!important;}
 html[data-oh-theme] body.news-article-page .page .article-body-pro > p:first-child {font-size:18px!important;}
 html[data-oh-theme] body.news-article-page .page .article-body-pro h2 {font-size:23px!important;}
 .article-contents {margin-bottom:24px;}
}
html[data-oh-theme] body .mobile-app .mobile-article-hero-v90 h1 {font-size:32px!important;line-height:1.25!important;text-wrap:pretty;margin:12px 0 16px!important;padding-bottom:4px!important;}
html[data-oh-theme] body .mobile-app .mobile-article-hero-v90 p {font-size:17px!important;line-height:1.6!important;}
html[data-oh-theme] body .mobile-app .mobile-article-hero-v90 {margin-bottom:0!important;padding-bottom:20px!important;}
html[data-oh-theme] body .mobile-app .mobile-article-lead-image {margin-top:0;margin-bottom:24px;}
html[data-oh-theme] body .mobile-app .mobile-article-lead-image img {aspect-ratio:16/9;object-fit:cover;border-radius:4px;}
html[data-oh-theme] body .mobile-app .mobile-article-body-v90 > p:first-child {font-size:18px!important;line-height:1.7!important;color:var(--v4-ink)!important;}
html[data-oh-theme] body .mobile-app .mobile-article-body-v90 h2 {scroll-margin-top:90px;}
html[data-oh-theme] body .mobile-app .mobile-related-list-v90 a {display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:6px 14px!important;align-items:start;}
.mobile-related-list-v90 img {width:88px;height:66px;object-fit:cover;border-radius:4px;grid-row:span 2;}
.mobile-related-list-v90 a > :is(b,span) {grid-column:2;}
html[data-oh-theme] body .mobile-app .mobile-related-list-v90 b {font-size:16px!important;}
@media(prefers-reduced-motion:reduce) {.article-reading-page {scroll-behavior:auto;}}

.article-newsroom-nav {display:flex;align-items:center;gap:32px;padding:0 36px;border-bottom:1px solid var(--v4-line);min-width:0;}
.article-newsroom-name {font-size:16px;font-weight:700;text-transform:uppercase;color:var(--v4-ink);text-decoration:none;}
.article-newsroom-categories {display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:thin;}
.article-newsroom-categories a {display:flex;align-items:center;min-height:48px;white-space:nowrap;font-size:13px;text-decoration:none;color:var(--v4-copy);}
.article-newsroom-nav a:hover {color:var(--v4-orange-dark);}
.article-newsroom-categories a[aria-current="true"] {color:var(--v4-orange-dark);box-shadow:inset 0 -2px var(--v4-orange);font-weight:600;}
.article-newsroom-nav a:focus-visible {outline:2px solid var(--v4-orange);outline-offset:-3px;}
.article-opening-tools {display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--v4-line);padding-top:14px;margin-top:18px;}
.article-lead-image figcaption {font-size:12px;line-height:1.6;color:var(--v4-muted);padding-top:8px;}
html[data-oh-theme] body.news-article-page .page .article-publication-side {position:static!important;display:flex!important;flex-direction:column;gap:24px!important;}
html[data-oh-theme] body.news-article-page .page .article-mostread-panel h3 {display:flex;align-items:center;justify-content:flex-start!important;gap:12px;font-size:18px!important;}
.article-latest-panel h3::before {content:"";width:24px;height:2px;background:var(--v4-orange);flex-shrink:0;}
html[data-oh-theme] body.news-article-page .page .article-mostread-panel .news-aside-list a {grid-template-columns:96px minmax(0,1fr)!important;}
.article-mostread-panel .news-aside-list img {width:96px;height:76px;}
html[data-oh-theme] body.news-article-page .page .read-next-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card {display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:start;}
html[data-oh-theme] body.news-article-page .page .read-next-body {padding:0!important;background:transparent!important;}
html[data-oh-theme] body.news-article-page .page .read-next-body h3 {font-size:16px!important;}
html[data-oh-theme] body.news-article-page .page .read-next-card img {aspect-ratio:1!important;}
html[data-oh-theme] body .mobile-app .mobile-article-hero-v90 .mobile-news-meta-v90 {margin:0!important;padding:0!important;border:0!important;}
.mobile-app .article-latest-panel {margin-top:24px;padding:20px 0;border-top:1px solid var(--v4-line);}
.mobile-app .article-latest-panel h3 {font-size:20px;color:var(--v4-ink);margin:0 0 16px;}
.mobile-app .article-latest-panel a {display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px 14px;padding:12px 0;border-bottom:1px solid var(--v4-line);text-decoration:none;color:var(--v4-ink);}
.mobile-app .article-latest-panel img {width:88px;height:66px;grid-row:span 2;object-fit:cover;}
.mobile-app .article-latest-panel :is(b,span) {grid-column:2;line-height:1.5;}
.mobile-app .article-latest-panel span {font-size:12px;color:var(--v4-muted);}
@media(max-width:1100px) {
 html[data-oh-theme] body.news-article-page .page .read-next-card {grid-template-columns:1fr;}
 html[data-oh-theme] body.news-article-page .page .read-next-card img {aspect-ratio:16/9!important;}
}
@media(max-width:800px) {
 .article-newsroom-nav {padding:0 20px;gap:18px;}
 .article-newsroom-name {font-size:13px;}
 .article-newsroom-categories {gap:18px;}
 html[data-oh-theme] body.news-article-page .page .article-publication-side {grid-column:1;grid-row:auto;}
 html[data-oh-theme] body.news-article-page .page .read-next-grid {grid-template-columns:1fr!important;}
 html[data-oh-theme] body.news-article-page .page .read-next-card {grid-template-columns:88px minmax(0,1fr);}
 html[data-oh-theme] body.news-article-page .page .read-next-card img {aspect-ratio:1!important;}
}
@media print {
 .article-newsroom-nav,.article-share-inline,.article-latest-panel {display:none!important;}
 @page {margin:16mm;}
 .article-reading-page {--v4-ink:#111;--v4-copy:#222;--v4-muted:#444;--v4-paper:white;--v4-paper-2:white;--v4-orange-dark:#111;}
 html[data-oh-theme] body.news-article-page .page main.article-reading-page :is(.article-publication-side,.article-back-link,.article-share-jump) {display:none!important;}
 html[data-oh-theme] body.news-article-page .page main.article-reading-page .article-publication-shell {display:block!important;background:white!important;padding:0!important;margin:20px 0!important;}
 html[data-oh-theme] body.news-article-page .page main.article-reading-page :is(.article-publication-hero-inner,.article-publication-main) {padding:0!important;background:white!important;}
 html[data-oh-theme] body.news-article-page .page main.article-reading-page :is(h1,h2,h3,h4,p,li,span,a,time,figcaption) {color:#111!important;}
 html[data-oh-theme] body .mobile-app main.article-reading-page .mobile-article-shell-v90 .mobile-article-body-v90 {background:white!important;color:#111!important;}
 html[data-oh-theme] body .mobile-app main.article-reading-page :is(.mobile-article-body-v90,.mobile-article-hero-v90) :is(h1,h2,h3,h4,p,li,span,a,time,figcaption) {color:#111!important;text-shadow:none!important;}
 html body .mobile-app .mobile-article-hero-v90 {background:white!important;}
 html body .mobile-app .mobile-article-hero-v90 h1 {font-size:28pt!important;}
 html body .mobile-app .mobile-article-body-v90 :is(p,li) {font-size:11pt!important;line-height:1.6!important;}
 html[data-oh-theme]:has(.article-reading-page),html[data-oh-theme] body:has(.article-reading-page) {background:white!important;color:#111!important;}
 body:has(.article-reading-page) :is(header,footer,.bottom-nav,.footer-space,.article-contents,.article-publication-side,.article-share-jump,.article-back-link,.mobile-back-v90,.oh-share-panel,.read-next-section,.mobile-related-v90,.article-job-route,.home-cta,.article-endnote a) {display:none!important;}
 html[data-oh-theme] body:has(.article-reading-page) :is(.page,.mobile-app,.article-reading-page,.article-publication-hero,.article-publication-hero-inner,.article-publication-copy,.mobile-article-hero-v90,.article-publication-main,.article-body-pro,.mobile-article-body-v90) {background:white!important;color:#111!important;border:0!important;box-shadow:none!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;}
 html[data-oh-theme] body .page .article-publication-shell {display:block!important;margin:20px 0!important;padding:0!important;}
 html[data-oh-theme] body.news-article-page .page .article-body-pro,html[data-oh-theme] body .mobile-app .mobile-article-body-v90 {background:white!important;color:#111!important;}
 html[data-oh-theme] body .article-reading-page :is(h1,h2,h3,h4,p,li,span,a,time,figcaption) {color:#111!important;text-shadow:none!important;}
 html[data-oh-theme] body .article-reading-page h1 {font-size:28pt!important;line-height:1.15!important;}
 html[data-oh-theme] body .article-reading-page :is(p,li) {font-size:11pt!important;line-height:1.6!important;}
 html[data-oh-theme] body .article-reading-page :is(h2,h3,h4) {break-after:avoid;}
 html[data-oh-theme] body .article-reading-page :is(figure,blockquote,img) {break-inside:avoid;}
 html[data-oh-theme] body .page .article-lead-image {margin:20px 0!important;}
 html[data-oh-theme] body .article-reading-page img {max-height:80mm!important;width:100%!important;object-fit:contain!important;}
 html[data-oh-theme] body .article-reading-page p {orphans:3;widows:3;}
}
