.legal-page{min-height:70vh;padding:160px 0 96px;background:#000}.legal-page__wrap{max-width:960px}.legal-page__back{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted);text-decoration:none;font-size:14px;line-height:20px;transition:color .3s cubic-bezier(.22,1,.36,1)}.legal-page__back:hover{color:#fff}.legal-page__header{margin:64px 0 48px}.legal-page__eyebrow{color:var(--color-primary);font-weight:700;font-size:12px;line-height:16px;margin:0 0 24px}.legal-page h1{font-size:60px;line-height:1;letter-spacing:-.04em;margin:0;text-wrap:balance}.legal-page__content{max-width:760px;color:var(--color-muted);font-size:16px;line-height:24px;overflow-wrap:anywhere}.legal-page__content h2{font-size:24px;line-height:32px;color:var(--color-text);margin:48px 0 16px;letter-spacing:-.02em}.legal-page__content h3{font-size:20px;line-height:28px;color:var(--color-text);margin:32px 0 12px}.legal-page__content p,.legal-page__content ul,.legal-page__content ol{margin:0 0 16px;text-wrap:pretty}.legal-page__content a{color:var(--color-text);text-decoration-color:var(--color-primary);text-underline-offset:4px}.legal-page__content a:hover{color:var(--color-primary)}.legal-page__content .fw-cookie-link{margin-top:8px}@media(max-width:700px){.legal-page{padding:144px 0 64px}.legal-page__header{margin:48px 0 40px}.legal-page h1{font-size:36px;line-height:40px}.legal-page__content h2{font-size:20px;line-height:28px;margin-top:40px}}
