html body .news-preview-surface.home-news-pages{padding-block:28px;scroll-margin-top:110px}html body .home-news-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}html body .home-news-page-story{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #344a50;padding-bottom:22px;background:none;border-radius:0}html body .home-news-page-image{display:block;aspect-ratio:3/2;background:#08171b;overflow:hidden;border-radius:4px}html body .home-news-page-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}html body .home-news-page-copy{display:flex;flex-direction:column;flex:1;padding-top:18px}html body .home-news-page-category{color:#ff791c;font-size:11px;font-weight:700;text-transform:uppercase}html body .home-news-page-copy h3{font-size:22px;line-height:1.35;margin:10px 0 14px;overflow-wrap:anywhere}html body .home-news-page-copy p{font-size:14px;line-height:1.8;margin:0 0 14px;display:block;overflow:visible;-webkit-line-clamp:unset;max-height:none}html body .home-news-page-intro{color:#f0f4f5}html body .home-news-page-detail{color:#b7cbd3}html body .home-news-page-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#a8bdc5;font-size:12px;margin-top:auto;padding-top:12px}html body .home-news-page-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #2e4248;padding-top:14px;margin-top:14px;font-size:12px}html body .home-news-page-bottom>a{color:#ff791c;display:inline-flex;align-items:center;gap:14px;min-height:32px}html body .home-news-page-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:22px;color:#b7cbd3;font-size:13px}html body .home-news-page-nav>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body .home-news-page-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #3f555c;border-radius:4px;text-decoration:none}html body .home-news-page-nav a[aria-current]{background:#ff7417;color:#06171b;border-color:#ff7417;font-weight:700}html body .home-news-pages a:focus-visible{outline:2px solid #ff9d56;outline-offset:4px}@media(max-width:1050px){html body .home-news-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){html body .home-news-page-grid{grid-template-columns:minmax(0,1fr);gap:28px}html body .home-news-page-copy h3{font-size:21px}html body .home-news-page-nav{align-items:flex-start;flex-direction:column}}
/* Scope typography to the news module rather than inherited homepage rules. */
html body .news-preview-surface .home-news-page-copy h3{font-weight:650;letter-spacing:0;line-height:1.4}
html body .news-preview-surface .home-news-page-copy h3 a{text-decoration:none;color:#f1f5f6;transition:color .18s ease}
html body .news-preview-surface .home-news-page-copy h3 a:hover{color:#ff913e}
html body .news-preview-surface p.home-news-page-intro{font-size:15px;font-weight:500;color:#e1ebee;line-height:1.7}
html body .news-preview-surface p.home-news-page-detail{font-size:14px;font-weight:400;color:#adc0c8;line-height:1.8}
html body .news-preview-surface .home-news-page-category{display:flex;align-items:center;gap:9px;line-height:1.5}
html body .news-preview-surface .home-news-page-category::before{content:"";width:16px;height:2px;background:#fa791d;flex:none}
html body .news-preview-surface .home-news-page-meta{padding:0 0 18px;margin-top:0;align-items:center;gap:8px 14px}
html body .news-preview-surface .home-news-author{flex-basis:100%;color:#b7cbd3;text-decoration:underline;text-underline-offset:4px;min-height:24px}
html body .news-preview-surface .home-news-author:hover{color:#ff913e}
html body .news-preview-surface .home-news-page-meta>span+span{border-left:1px solid #3f555c;padding-left:16px}
html body .news-preview-surface .home-news-page-bottom{border-top:0;margin-top:auto;padding-top:8px;min-height:52px;justify-content:flex-end}
html body .news-preview-surface .home-news-page-bottom>span{color:#adc0c8;font-weight:400}
html body .news-preview-surface .home-news-page-bottom>a{min-height:44px;font-weight:600;text-underline-offset:5px}
html body .news-preview-surface .home-news-page-bottom>a:hover{text-decoration:underline}
html body .news-preview-surface .home-news-page-image{outline:1px solid #ffffff12;outline-offset:-1px}
html body .news-preview-surface .home-news-page-image:hover{outline-color:#ff791c80}
html body .news-preview-surface .home-news-page-nav a:not([aria-current]):hover{background:#20363c;border-color:#6b858e;color:#fff}
@media(min-width:651px) and (max-width:1050px){
 html body .news-preview-surface .home-news-page-grid{grid-template-columns:minmax(0,1fr);gap:26px}
 html body .news-preview-surface .home-news-page-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}
 html body .news-preview-surface .home-news-page-copy{padding-top:0}
 html body .news-preview-surface .home-news-page-copy h3{margin-top:8px;font-size:21px}
}
@media(max-width:650px){
 html body .news-preview-surface .home-news-page-nav>div{gap:4px}
 html body .news-preview-surface .home-news-page-nav a{padding-inline:8px}
 html body .news-preview-surface .home-news-page-story{padding-bottom:16px}
}
html body .news-preview-surface.newsroom-preview-list .home-news-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}
@media(max-width:700px){html body .news-preview-surface.newsroom-preview-list .home-news-page-grid{grid-template-columns:minmax(0,1fr)}html body .news-preview-surface.newsroom-preview-list .home-news-page-story{display:flex}}
html body .news-preview-surface.newsroom-preview-list .home-news-page-story{display:flex}
