.release-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);padding:0;overflow:hidden;border-top:3px solid #ed263e}
.release-featured .release-photo{grid-column:2;grid-row:1;min-height:100%;background:linear-gradient(180deg,#090e1025,#090e1088),url('/assets/championship-spa.jpg') 57% center/cover}
.release-featured .release-copy{grid-column:1;grid-row:1;min-width:0;padding:32px}
.release-featured h2{font-size:clamp(30px,3.5vw,50px);line-height:1.06;overflow-wrap:anywhere;letter-spacing:-.6px}
.release-featured .eyebrow{color:#ff7887;font-size:10px;letter-spacing:2px;margin:24px 0 12px}
.release-featured .inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.release-featured .button{font-size:15px;max-width:100%;white-space:normal}
.release-platform-note{font-size:12px!important;color:#9daab5!important;margin:20px 0 0!important}
.championship-live{border-top:3px solid #ed263e!important}.championship-live .button{margin-top:18px;font-size:15px}
#pc-1-3-0{scroll-margin-top:100px}
@media(max-width:850px){.release-featured{grid-template-columns:1fr}.release-featured .release-photo{grid-column:1;grid-row:1;min-height:190px;background-position:center 45%}.release-featured .release-copy{grid-column:1;grid-row:2;padding:24px}}
@media(max-width:480px){.release-featured .release-copy{padding:20px}.release-featured .release-meta{flex-wrap:wrap;gap:10px}.release-featured .inline-actions{align-items:stretch;flex-direction:column}.release-featured .button{width:100%}.release-featured .release-photo{min-height:150px}}
