/* One CTA component shared by standard slides, linked news slides and article covers. */
.liga-hero-cta{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%;max-width:640px;margin:0 0 22px}
.liga-hero-cta>.spl-hero-server-panel__btn{pointer-events:auto;flex:1 1 0;min-width:0;min-height:0;display:block;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;box-shadow:none;outline:0}
.liga-hero-cta .spl-hero-server-panel__btn-skin{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 clamp(14px,2.2vw,22px);transform:skewX(-14deg);transform-origin:center;box-sizing:border-box}
.liga-hero-cta .spl-hero-server-panel__btn-label{display:inline-flex;align-items:center;justify-content:center;gap:10px;transform:skewX(14deg);font-family:Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:clamp(10px,1.85vw,12px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
.liga-hero-cta .spl-hero-server-panel__btn--primary .spl-hero-server-panel__btn-skin{background:radial-gradient(115% 145% at 50% 42%,#ff3a42 0%,#ed171c 32%,#b30f14 58%,#5a070a 88%,#1f0304 100%);border:1px solid #3c060af2;box-shadow:inset 0 28px 34px -10px #000a,inset 0 -28px 34px -10px #000b,inset 0 1px 0 #ff788247,0 4px 18px #0007}
.liga-hero-cta .spl-hero-server-panel__btn--primary .spl-hero-server-panel__btn-label{color:#fff;text-shadow:0 1px 3px #0009}.liga-hero-cta .spl-hero-server-panel__btn--primary:hover .spl-hero-server-panel__btn-skin{filter:brightness(1.07);border-color:#8c1016fa}
.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin{background:transparent;border:0;box-shadow:none}
.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::before,.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;transform:none;background:var(--hero-cta-accent,var(--theme-color-1,#ffbf00));box-shadow:0 0 8px color-mix(in srgb,var(--hero-cta-accent,var(--theme-color-1,#ffbf00)) 35%,transparent);pointer-events:none}
.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::before{top:0}.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::after{bottom:0}.liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-label{color:#f8f8fae6;text-shadow:none}
.liga-hero-cta .spl-hero-server-panel__btn--ghost:hover .spl-hero-server-panel__btn-skin{background:#ffffff05}.liga-hero-cta .spl-hero-server-panel__btn--ghost:hover .spl-hero-server-panel__btn-skin::before,.liga-hero-cta .spl-hero-server-panel__btn--ghost:hover .spl-hero-server-panel__btn-skin::after{background:var(--hero-cta-accent,var(--theme-color-2,#fff))}
.liga-hero-cta .spl-hero-server-panel__btn:focus-visible .spl-hero-server-panel__btn-skin{outline:2px solid var(--hero-cta-accent,#78dcff);outline-offset:3px}.liga-hero-cta .spl-hero-server-panel__btn-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;opacity:.95}.liga-hero-cta .spl-hero-server-panel__btn-arrow-svg{display:block;width:1.05em;height:1.05em}
.campaign-actions.liga-hero-cta{margin-inline:auto;justify-content:center}.campaign-actions.liga-hero-cta>.spl-hero-server-panel__btn:hover{background:transparent;box-shadow:none}
/* Article covers and linked news slides share the same full-size controls. Fit narrower copy columns without clipping. */
:is(#news-campaign .campaign-hero-copy,body.splattered-home .home-carousel-news-copy)>.liga-hero-cta{width:960px;max-width:100%;gap:24px}
:is(#news-campaign .campaign-hero-copy,body.splattered-home .home-carousel-news-copy)>.liga-hero-cta>.spl-hero-server-panel__btn{flex:1 1 0;max-width:none;min-width:0}
:is(#news-campaign .campaign-hero-copy,body.splattered-home .home-carousel-news-copy)>.liga-hero-cta .spl-hero-server-panel__btn-skin{width:100%;max-width:none;min-height:60px;padding-inline:28px}
:is(#news-campaign .campaign-hero-copy,body.splattered-home .home-carousel-news-copy)>.liga-hero-cta .spl-hero-server-panel__btn-label{font-size:15px}
/* Article/news-slide controls use the action palette, including hover paint rather than the standard red border. */
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--primary .spl-hero-server-panel__btn-skin{background:radial-gradient(115% 145% at 50% 42%,color-mix(in srgb,var(--hero-cta-accent) 78%,#fff) 0%,var(--hero-cta-accent) 32%,color-mix(in srgb,var(--hero-cta-accent) 68%,#000) 58%,color-mix(in srgb,var(--hero-cta-accent) 35%,#000) 88%,color-mix(in srgb,var(--hero-cta-accent) 12%,#000) 100%);border-color:color-mix(in srgb,var(--hero-cta-accent) 34%,#000);box-shadow:inset 0 28px 34px -10px #000a,inset 0 -28px 34px -10px #000b,inset 0 1px 0 color-mix(in srgb,var(--hero-cta-accent) 45%,transparent),0 4px 18px #0007}
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--primary:is(:hover,:focus-visible) .spl-hero-server-panel__btn-skin{filter:brightness(1.12);border-color:color-mix(in srgb,var(--hero-cta-accent) 75%,#fff);box-shadow:inset 0 28px 34px -10px #000a,inset 0 -28px 34px -10px #000b,inset 0 1px 0 color-mix(in srgb,var(--hero-cta-accent) 65%,#fff),0 0 22px color-mix(in srgb,var(--hero-cta-accent) 35%,transparent)}
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn:focus-visible .spl-hero-server-panel__btn-skin{outline:2px solid var(--hero-cta-accent);outline-offset:3px}
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::before,:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--ghost .spl-hero-server-panel__btn-skin::after{background:var(--hero-cta-accent);box-shadow:0 0 8px color-mix(in srgb,var(--hero-cta-accent) 35%,transparent)}
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--ghost:is(:hover,:focus-visible) .spl-hero-server-panel__btn-skin{background:color-mix(in srgb,var(--hero-cta-accent) 10%,transparent)}
:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--ghost:is(:hover,:focus-visible) .spl-hero-server-panel__btn-skin::before,:is(.news-campaign-body,.home-carousel-news-copy,body.splattered-home .home-carousel-news-copy) .liga-hero-cta .spl-hero-server-panel__btn--ghost:is(:hover,:focus-visible) .spl-hero-server-panel__btn-skin::after{background:color-mix(in srgb,var(--hero-cta-accent) 75%,#fff);box-shadow:0 0 10px color-mix(in srgb,var(--hero-cta-accent) 50%,transparent)}
@media(max-width:520px){.liga-hero-cta{flex-wrap:wrap}.liga-hero-cta>.spl-hero-server-panel__btn{flex:1 1 calc(50% - 7px)}.liga-hero-cta .spl-hero-server-panel__btn-label{white-space:normal;text-align:center;letter-spacing:.1em}}
