:root:has(.support-page){--container: 1280px}:root:has(.support-page) .button{font-size:.92rem}.support-page h1,.support-page h2,.support-page h3{font-weight:800;text-transform:none;letter-spacing:-.015em}.support-page h1{line-height:1.08}.support-page .page-hero h1{font-size:clamp(2.4rem,3.6vw,3.4rem)}.support-page h2{font-size:clamp(1.85rem,2.7vw,2.4rem)!important;line-height:1.12;text-wrap:balance}.support-page section .eyebrow{margin-bottom:.7rem;color:var(--muted);font:700 .78rem/1.3 var(--font-body);letter-spacing:.14em}.support-page section .eyebrow:before{display:none}.support-page .page-hero .eyebrow,.support-page .cta .eyebrow{color:#ffffffb3}.support-page .page-hero .dot,.support-page .cta .dot{color:var(--orange-bright)}.support-page .section-heading p{color:#4b5259;font-size:1.02rem;font-weight:500;line-height:1.65}.support-page .page-hero p{color:#ffffffdb;font-size:1rem;font-weight:500;line-height:1.6}.support-page .rp-svc__more{font-size:.9rem;text-transform:none}@media(max-width:760px){.support-page h2{font-size:1.75rem!important}}.support-page .legal-callout h2,.support-page .legal-section h2{font-size:1.35rem!important}.support-page .legal-layout--privacy .legal-section h2{font-size:1.2rem!important}.support-page .legal-intro h2{font-size:2.2rem!important}.support-page .quick-link strong{font-size:1.15rem!important;font-weight:800!important;text-transform:none!important;font-family:var(--font-body)!important}.support-page .not-found-hero__code{margin-bottom:.6rem}.support-page .not-found-help h2{font-size:2.2rem!important}.support-page .not-found-hero .eyebrow,.support-page .not-found-help .eyebrow,.support-page .not-found-cta .eyebrow{color:#ffffffb3}
