
/* YOU'RE HIRED! editorial story extension */
.article-top{background:#061326;color:#fff;padding:16px max(5vw,18px);display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:5px solid #ec1735}.article-top .brand{font:900 clamp(28px,4vw,44px)/1 'Barlow Condensed',Impact,sans-serif}.article-top .brand span{color:#ff2643}.article-top a.back{font-weight:800;background:#e71431;padding:12px 18px;color:white}.article-hero{position:relative;min-height:500px;background:#071528;display:grid;grid-template-columns:1fr 46%;overflow:hidden}.article-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061326 0%,#061326eb 35%,#0613261a 80%);pointer-events:none}.article-hero img{width:100%;height:100%;object-fit:cover;grid-column:1/-1;grid-row:1;max-height:650px}.article-hero .hero-copy{grid-column:1/-1;grid-row:1;z-index:2;align-self:center;max-width:900px;padding:60px 5vw;color:white}.article-hero h1{font:900 clamp(56px,7.5vw,120px)/.88 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;margin:20px 0;text-transform:uppercase;text-wrap:balance}.article-hero p{font-size:clamp(19px,2vw,25px);line-height:1.4;max-width:670px}.story-flag{font:900 19px 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;color:#fff;background:#e71431;padding:9px 13px}.article-wrap{width:min(1150px,92%);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;padding:52px 0}.article-content{font-size:19px;line-height:1.8}.article-content h2{font:900 clamp(34px,4vw,56px)/1 'Barlow Condensed',Impact,sans-serif;color:#09203e;margin:48px 0 18px;text-transform:uppercase}.article-content p{margin:0 0 19px}.article-content ul{padding-left:26px}.article-content li{margin-bottom:17px}.story-byline{font-size:14px;font-weight:700;color:#445069;border-bottom:1px solid #cad3df;padding-bottom:20px}.story-sidebar{position:sticky;top:110px;align-self:start;background:#061326;padding:28px;color:#fff;border-top:7px solid #ec1735}.story-sidebar h3{font:900 43px/.95 'Barlow Condensed',Impact,sans-serif;margin:0 0 20px}.story-sidebar a{display:block;text-align:center;background:#e71431;color:#fff;padding:15px 13px;font-weight:900;margin:12px 0}.story-sidebar a.secondary{background:#fff;color:#061326}.story-sources{border-top:3px solid #e71431;margin-top:44px;padding-top:16px;font-size:16px}.story-sources a{color:#ac1230;text-decoration:underline}.story-more{background:#eef2f8;padding:48px 5vw}.story-more h2{font:900 52px 'Barlow Condensed',Impact,sans-serif;margin:0 0 20px}.story-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.story-more-grid a{background:#071a32;color:#fff;padding:20px;font:900 26px/1.05 'Barlow Condensed',Impact,sans-serif}.story-more-grid a span{display:block;color:#ff4158;font-size:15px;margin-bottom:10px}.story-bottom{background:#d90e2e;color:#fff;text-align:center;padding:52px 18px}.story-bottom h2{font:900 clamp(46px,6vw,78px)/.9 'Barlow Condensed',Impact,sans-serif;margin:0 0 22px}.story-bottom a{display:inline-block;background:white;color:#061326;padding:17px 23px;font-weight:900;margin:5px}.latest-news{padding:65px 5%;background:#f2f5f9}.latest-news h2{font:900 clamp(50px,6vw,90px)/.88 'Barlow Condensed',Impact,sans-serif;color:#061326;margin:0 0 25px}.latest-news h2 em{color:#e71431}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.latest-grid a{background:#071a32;color:#fff;display:block;overflow:hidden}.latest-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.latest-grid .latest-card-copy{padding:20px}.latest-grid strong{font:900 31px/.98 'Barlow Condensed',Impact,sans-serif;display:block;margin:8px 0}.latest-grid small{color:#ff4c61;font-weight:900}.latest-grid p{font-size:15px;line-height:1.5}.news-date{font-size:14px;color:#506076;margin-bottom:13px}@media(max-width:800px){.article-hero{min-height:580px}.article-hero img{opacity:.55}.article-hero:after{background:linear-gradient(90deg,#061326ef,#06132677)}.article-wrap{display:block}.story-sidebar{position:static;margin:26px 0}.story-more-grid,.latest-grid{grid-template-columns:1fr}.article-hero .hero-copy{padding:35px 5vw}.article-hero h1{font-size:clamp(52px,12vw,80px)}}
