.ui-Container.legal-page{padding:64px 24px 112px;max-width:1080px}.legal-head{padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.ui-Text.legal-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a67dffd9;margin-bottom:14px}.ui-Text.legal-title{font-weight:800;line-height:1.06;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,48px);color:#fff;margin:0}.ui-Text.legal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:14px;color:#ffffff80}.legal-meta__sep{width:3px;height:3px;border-radius:50%;background:#ffffff4d}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width: 960px){.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:72px}}.legal-toc{position:sticky;top:96px}.legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.legal-toc a{display:flex;align-items:baseline;gap:10px;padding:6px 8px;margin-left:-8px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.4;color:#ffffff8c;text-decoration:none;transition:color .14s ease,background-color .14s ease}.legal-toc a:hover,.legal-toc a:focus-visible{color:#fff;background:#ffffff0d;outline:none}.legal-toc__num{flex:none;min-width:1.6em;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff4d}.legal-toc a:hover .legal-toc__num,.legal-toc a:focus-visible .legal-toc__num{color:#a67dffe6}@media (max-width: 959.95px){.legal-toc{position:static;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.legal-toc ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 12px}.legal-toc a{margin-left:0}}.legal-prose{max-width:66ch;font-size:16px;line-height:1.7;color:#ffffffb8}.legal-prose p{margin:0 0 16px}.legal-prose strong{color:#fff;font-weight:600}.legal-prose a{color:#fff;font-weight:500;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px;transition:text-decoration-color .16s ease}.legal-prose a:hover{text-decoration-color:#ffffffb3}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{margin-bottom:6px;padding-left:4px}.legal-prose li::marker{color:#a67dffb3}.legal-intro{font-size:17px;color:#ffffffd1;padding-bottom:8px}.legal-section{padding-top:36px;scroll-margin-top:88px}.legal-section__title{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#fff}.legal-section__num{flex:none;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#a67dffcc}.legal-section>:last-child{margin-bottom:0}.legal-contact{display:grid;gap:4px;margin-top:4px;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-style:normal}.legal-contact a{width:fit-content}.legal-close{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-style:italic;color:#ffffff8c}@media (prefers-reduced-motion: reduce){.legal-toc a,.legal-prose a{transition:none}}
