.articles-hero{background:linear-gradient(110deg,#061a2d,#0d3352);color:#fff;border-bottom:5px solid #f8c719;padding:55px max(24px,calc((100vw - 1100px)/2)) 58px}.articles-hero>div{max-width:1100px;margin:auto}.articles-hero .eyebrow,.article-card .eyebrow{color:#c99b08;font-weight:900;letter-spacing:.18em;font-size:12px}.articles-hero h1{font-size:clamp(46px,7vw,78px);font-weight:400;letter-spacing:.02em;line-height:1;margin:6px 0 10px}.articles-hero p:last-child{color:#c6d2dc;margin:0}
.articles-layout{max-width:1330px;margin:auto;padding:28px 24px 80px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:22px;align-items:start}.article-stack{display:grid;gap:24px}.article-card{background:#fff;border:1px solid #e3e9ee;border-top:5px solid #f8c719;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #061a2d0a}.article-card h2{font-size:clamp(25px,2.6vw,38px);font-weight:500;line-height:1.13;margin:9px 0 15px}.article-card p:not(.eyebrow){line-height:1.6;color:#647787}.feature-card{display:grid;grid-template-columns:42% 58%}.article-copy{padding:27px 29px 30px}.article-copy .eyebrow{margin:5px 0}.match-art{background:linear-gradient(140deg,#061a2d,#0e4267);color:white;display:flex;flex-direction:column;justify-content:center;padding:26px}.match-art p{display:flex;align-items:center;gap:12px;margin:6px 0!important;color:#fff!important}.match-art p strong{font-size:30px;white-space:nowrap}.match-art img{width:60px;height:60px;object-fit:contain;border-radius:50%}.match-art span{background:#f8c719;border-radius:99px;padding:10px;text-align:center;color:#0b2439;font-size:12px;font-weight:900}.article-button{display:inline-block;background:#f8c719;color:#0b2439;text-decoration:none;font-weight:800;padding:13px 17px;border-radius:6px;margin-top:7px}.article-button:hover{background:#e7b90c}.story-card>img{width:100%;max-height:260px;object-fit:cover}.video-card{padding:29px;position:sticky;top:20px}.video-card h2{margin-bottom:4px}.video-card .article-button{display:block;text-align:center}.video-frame{aspect-ratio:16/9;background:#061a2d;border-radius:8px;overflow:hidden;margin:18px 0}.video-frame iframe{border:0;width:100%;height:100%}.new-reports{padding:20px}.new-reports h2{font-size:24px}.new-reports-list{display:grid;gap:12px}.new-reports-list article{background:white;border:1px solid #d6e4ed;border-radius:9px;padding:18px}.new-reports-list a{color:#0b5179;font-weight:800}@media(max-width:850px){.articles-layout{grid-template-columns:1fr}.video-card{position:static;grid-row:1}}@media(max-width:590px){.articles-layout{padding:18px 13px}.feature-card{grid-template-columns:1fr}.match-art{min-height:175px}.article-copy{padding:22px}.video-card{padding:22px}}
.story-card{display:grid;grid-template-columns:42% 58%;min-height:310px}.story-card .article-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-art{position:relative;min-height:310px;overflow:hidden;background:#061a2d}.story-art>img:only-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.auction-art{display:flex;align-items:center;justify-content:center;padding:20px}.auction-art img{width:35%;aspect-ratio:1;object-fit:cover;object-position:center top;border:4px solid #fff;border-radius:50%;box-shadow:0 6px 18px #00101d77}.auction-art img+img{margin-left:-12%}.video-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.video-heading h2{max-width:240px}.video-heading a{color:#0b4f7e;text-decoration:none;font-size:14px;font-weight:800}.articles-footer{border-top:4px solid #f8c719;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px max(24px,calc((100vw - 1100px)/2));text-align:left;background:#061a2d;color:#fff}.articles-footer>div{display:flex;align-items:center;gap:14px}.articles-footer img{border-radius:50%;object-fit:cover}.articles-footer strong,.articles-footer small{display:block}.articles-footer small{color:#b5c6d0;margin-top:4px}.articles-footer nav{display:flex;gap:12px}.articles-footer a{color:#fff;text-decoration:none;border:1px solid #748999;border-radius:7px;padding:11px 16px;font-weight:800}.articles-footer a:last-child{background:#f8c719;color:#061a2d;border-color:#f8c719}@media(max-width:590px){.story-card{grid-template-columns:1fr}.story-art{min-height:220px}.articles-footer{flex-direction:column;align-items:flex-start}.video-heading h2{max-width:none}}

.article-card h2{font-weight:400;letter-spacing:.02em;text-transform:uppercase}

/* Articles index: retain the Live page's wide story/video proportions. */
.articles-layout{max-width:none;padding:28px 13px 80px;grid-template-columns:minmax(0,1.67fr) minmax(0,1fr);gap:22px}
.article-stack,.article-card,.article-copy,.video-heading h2{min-width:0}
.article-card h2{font-size:clamp(25px,2.6vw,36px)}
.feature-card .article-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.video-heading{align-items:center;flex-wrap:wrap}
.video-heading h2{max-width:none;flex:1 1 250px;margin-top:0}
.video-heading a{flex:0 0 auto}
.article-copy h2,.article-copy p,.video-heading h2{overflow-wrap:break-word}
@media(max-width:1100px) and (min-width:851px){.feature-card,.story-card{grid-template-columns:1fr}.story-art{min-height:250px}.video-card{padding:22px}}
@media(max-width:850px){.articles-layout{grid-template-columns:minmax(0,1fr)}.video-card{grid-row:auto}.video-heading h2{flex-basis:230px}}
@media(max-width:590px){.articles-layout{padding:18px 13px 48px}.video-heading{align-items:flex-start}.video-heading h2{flex-basis:100%}}
