/* Keep verified page copy and canonicals. Visual unification only, no SEO-content rewrite. */
html{scroll-behavior:smooth}body{--pb17-ink:#17141d;--pb17-lime:#d9fb63;--pb17-blue:#2d42e9}
.header.inner{background:#17141d;color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}
.header.inner .brand{font-weight:900;letter-spacing:-.075em}
.header.inner .nav a:hover{color:#d9fb63}.header.inner .pill{background:#d9fb63;color:#17141d;border-radius:0;font-weight:900}
.header.inner .pill:hover{background:#fff}
.page-hero{background:#17141d;min-height:500px}
.page-hero:after{background:linear-gradient(90deg,rgba(23,20,29,.85),rgba(23,20,29,.23))}
.page-hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.08em;line-height:.87}
.page-hero .eyebrow{color:#d9fb63}.page-hero .meta{color:#f3eef8}
.v14-action-rail{background:#2d42e9;color:#fff}.v14-action-rail a{background:#d9fb63;color:#17141d;padding:16px;font-weight:900}
.detail-content h2,.detail-related h2,.end-cta h2{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.07em;line-height:.95}
.detail-content{padding-top:100px;padding-bottom:100px}.detail-related{background:#f7f3ea}.detail-related .rel{transition:transform .3s}.detail-related .rel:hover{transform:translateY(-6px)}
.end-cta{background:#2d42e9;color:#fff}.end-cta h2 em{color:#d9fb63}.end-cta .pill{background:#d9fb63;color:#17141d}
.footer{background:#17141d;color:#fff}
@media(max-width:760px){.page-hero{min-height:450px}.detail-content{padding-top:65px;padding-bottom:65px}.page-hero h1{font-size:clamp(53px,12vw,83px)}.v14-action-rail{gap:12px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.detail-related .rel{transition:none}}
