.legal-page{color:#f4f4f0;background:#080808;min-height:100vh;overflow-x:clip}.legal-page__inner{max-width:760px;margin:0 auto;padding:140px 24px 80px}.legal-page__article{min-width:0}.legal-page__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff6b2c;margin:0 0 18px;font-size:12px;font-weight:500}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page h5{color:#f4f4f0;overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height,74px) + 16px)}.legal-page h1{letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15}.legal-page h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.3}.legal-page h3{letter-spacing:-.02em;margin:28px 0 12px;font-size:16px;font-weight:700;line-height:1.35}.legal-page h2+h3{margin-top:8px}.legal-page h4,.legal-page h5{letter-spacing:-.01em;margin:20px 0 10px;font-size:15px;font-weight:600;line-height:1.4}.legal-page p{color:#9a9a93;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.legal-page p+p{margin-top:12px}.legal-page ul{margin:12px 0 16px;padding-left:1.25em}.legal-page li{color:#9a9a93;overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;line-height:1.7}.legal-page li:last-child{margin-bottom:0}.legal-page section{border-top:1px solid #f4f4f014;margin-top:32px;padding-top:32px}.legal-page__link{color:#ff6b2c;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-page__link:focus-visible{outline-offset:3px;outline:2px solid #ff6b2c}@media (prefers-reduced-motion:no-preference){.legal-page__article{animation:.42s both legal-page-enter}}@keyframes legal-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
