/* R5 Sniper brand: additive; leaves auth, subscriptions and legacy CSS intact. */
.sniperSlogan{display:block;font-size:clamp(17px,2vw,25px)!important;line-height:1.7!important;color:#e8c579!important;margin:.6rem 0!important;font-weight:750}
.sniperSlogan strong{color:#fff3cf}
.sniperRiskNote{font-size:12px!important;color:#b9c1cd!important;margin:.1rem 0 .8rem!important}
.ybxLanding .heroCopy{position:relative;isolation:isolate}
.ybxLanding .heroCopy:before{content:"";position:absolute;width:min(28vw,220px);aspect-ratio:1;left:5%;top:8%;border:1px solid rgba(231,193,103,.13);border-radius:50%;box-shadow:0 0 0 24px rgba(231,193,103,.015),0 0 0 48px rgba(231,193,103,.012);z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,rgba(231,193,103,.1) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(231,193,103,.1) 50%,transparent 50.2%)}
.sniperSeoIntro{padding:42px 0;border-block:1px solid rgba(236,194,106,.12);background:linear-gradient(110deg,rgba(14,27,39,.98),rgba(5,11,19,.97));color:#f6f3eb}
.sniperSeoGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,4vw,70px);align-items:start}
.sniperSeoIntro h2{font-size:clamp(23px,2.5vw,38px);line-height:1.4;margin:.35rem 0 1rem;color:#f3d18a}
.sniperSeoEyebrow{font-size:12px;letter-spacing:.12em;color:#d8bb73}
.sniperSeoIntro p{line-height:2;color:#c9d0d7;font-size:15px}
.sniperSeoIntro a{color:#f1d690;text-decoration:none}
.sniperSeoIntro a:hover{text-decoration:underline}
.sniperSeoLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.sniperSeoLinks a{display:flex;align-items:center;min-height:54px;padding:10px 12px;border:1px solid rgba(231,193,103,.17);border-radius:10px;background:rgba(255,255,255,.027);font-size:13px;font-weight:750}
.sniperSeoLinks a:focus-visible{outline:2px solid #f1d690;outline-offset:3px}
@media(max-width:800px){.sniperSeoGrid{grid-template-columns:1fr}.sniperSeoIntro{padding:32px 0}.sniperSeoIntro p{font-size:14px}}
@media(max-width:430px){.sniperSeoLinks{grid-template-columns:1fr}.sniperSlogan{font-size:18px!important}}
