.legal-stage{color:#0b2545;background:#f6f3ec}.legal-stage .page-hero{background:radial-gradient(50% 70% at 0 0,#ffffffeb,#0000 58%),#f6f3ec}.legal-kicker{letter-spacing:.2em;text-transform:uppercase;color:#e85d04;font-size:.6875rem;font-weight:600}.legal-title{letter-spacing:-.04em;color:#0b2545;text-wrap:balance;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:600;line-height:1.08}.legal-lead{color:#475569;max-width:38rem;font-size:1.0625rem;line-height:1.7}.legal-sheet{background:#f6f3ec;border:1px solid #0b25451a;border-radius:1rem;box-shadow:inset 0 1px #ffffffb3}.legal-rule{background:#e85d04;width:3.25rem;height:1.5px;display:block}@media (prefers-color-scheme:dark){.legal-stage{color:#e7e9ea;background:#000}.legal-stage .page-hero{background:#000}.legal-title{color:#e7e9ea}.legal-sheet{background:#000;border-color:#e7e9ea29}}@media (max-width:639px){.legal-stage .page-hero h1,.legal-title{letter-spacing:-.05em;font-size:2.55rem;line-height:.95}.legal-stage .page-hero>div{padding-top:2.25rem;padding-bottom:1.75rem}}.faq-ledger{background:0 0;border:0;border-radius:0;overflow:visible}.faq-ledger>div{border-color:#0b254524}.faq-ledger button{padding-left:0;padding-right:0}.legal-stage a.btn-primary,.legal-stage a[class*=btn-]{min-height:48px;border-radius:8px!important}.faq-hub-kicker{letter-spacing:.18em;text-transform:uppercase;color:#a63a00;font-size:.75rem;font-weight:500}.faq-hub-lead{color:#475569;max-width:36rem;margin-top:1rem;font-size:1rem;line-height:1.75}.faq-hub-list{flex-direction:column;display:flex}.faq-hub-item{border-top:1px solid #0b254524;margin-top:1.25rem;padding-top:1.25rem}.faq-hub-item h2{letter-spacing:-.02em;color:#0b2545;font-size:1.25rem;font-weight:600}.faq-hub-item p{color:#334155;margin-top:.6rem;font-size:1.02rem;line-height:1.65}.faq-hub-more{font-size:.95rem;font-weight:600}.faq-hub-more a{color:#0b2545;text-underline-offset:4px;text-decoration:underline}@media (prefers-color-scheme:dark){.faq-hub-kicker{color:#e85d04}.faq-hub-lead,.faq-hub-item p{color:#e7e9eac7}.faq-hub-item{border-color:#e7e9ea29}.faq-hub-item h2,.faq-hub-more a{color:#e7e9ea}}.legal-stage .page-cta-panel{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:4px}@media (prefers-color-scheme:dark){.legal-stage{color:#e7e9ea!important;background:#000!important}.legal-stage,.legal-stage .page-hero,.legal-sheet{color:#e7e9ea;background:#000!important}.legal-title{color:#e7e9ea!important}.legal-sheet{box-shadow:none!important;border-color:#e7e9ea29!important}}@media (prefers-reduced-motion:no-preference){.legal-sheet{transition:opacity .28s}@starting-style{.legal-sheet{opacity:0}}}@media (prefers-reduced-motion:reduce){.legal-sheet{opacity:1;transition:none!important}}.legal-stage button:focus-visible,.legal-stage a:not(.btn-primary):focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #0b2545}@media (prefers-color-scheme:dark){.legal-stage button:focus-visible,.legal-stage a:not(.btn-primary):focus-visible{outline-color:#e8d9c4}}