.legal-page{color:#eee2e9;width:min(1080px,100%);margin:0 auto;padding:32px 20px 64px}.legal-page h1{color:#fff;margin:8px 0 6px;font-size:clamp(26px,4vw,34px);font-weight:700}.legal-breadcrumb{color:#cfb9c6;gap:8px;font-size:13px;display:flex}.legal-breadcrumb a:hover{color:#ff95ba}.legal-meta{color:#cfb9c6;font-size:13px}.legal-notice{color:#e7d3df;background:#2b2128;border-radius:10px;margin:16px 0 0;padding:10px 14px;font-size:13px;line-height:1.6}.legal-notice.is-old{color:#f0c48f;background:#3a2a1f}.legal-notice.is-upcoming{color:#a9c8f0;background:#1f2a3a}.legal-notice a{color:#ff95ba;margin-left:6px;font-weight:600}.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px;display:grid}@media (min-width:960px){.legal-layout{grid-template-columns:240px minmax(0,1fr)}.legal-toc{align-self:start;position:sticky;top:88px}}.legal-toc h2{letter-spacing:.06em;text-transform:uppercase;color:#cfb9c6;margin-bottom:10px;font-size:12px;font-weight:600}.legal-toc ol{gap:6px;font-size:13px;line-height:1.5;display:grid}.legal-toc li.is-sub{padding-left:12px}.legal-toc a{color:#d8c3cf}.legal-toc a:hover{color:#ff95ba}.legal-body{color:#e9dbe3;max-width:72ch;font-size:15px;line-height:1.8}.legal-body h2{color:#fff;margin:32px 0 10px;scroll-margin-top:88px;font-size:20px;font-weight:700}.legal-body h3,.legal-body h4{color:#fff;margin:24px 0 8px;scroll-margin-top:88px;font-size:16px;font-weight:600}.legal-body p{margin:10px 0}.legal-body ul,.legal-body ol{margin:10px 0;padding-left:22px}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li{margin:4px 0}.legal-body a{text-underline-offset:3px;color:#ff95ba;text-decoration:underline}.legal-body blockquote{color:#d8c3cf;border-left:3px solid #ee739a;margin:14px 0;padding:4px 14px}.legal-body hr{border:0;border-top:1px solid #41363f;margin:28px 0}.legal-body code,.legal-cookies code{background:#2b2128;border-radius:4px;padding:1px 6px;font-size:13px}.legal-body table,.legal-cookies table{border-collapse:collapse;width:100%;margin:14px 0;font-size:13px}.legal-body th,.legal-body td,.legal-cookies th,.legal-cookies td{text-align:left;vertical-align:top;border:1px solid #41363f;padding:8px 10px}.legal-body th,.legal-cookies th{background:#221c20;font-weight:600}.legal-table-wrap{overflow-x:auto}.legal-cookies h2,.legal-versions h2{color:#fff;margin:32px 0 10px;font-size:18px;font-weight:700}.legal-ticket{background:#221c20;border-radius:12px;justify-items:start;gap:12px;margin-top:28px;padding:18px;font-size:14px;line-height:1.6;display:grid}.legal-ticket .reference-primary-button{min-height:44px}.legal-versions ul{gap:6px;font-size:14px;display:grid}.legal-versions a{color:#ff95ba}.legal-current{color:#ff95ba;background:#3a2a33;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:12px}.legal-hub{gap:2px;margin-top:24px;display:grid}.legal-hub li{border-bottom:1px solid #2f272d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 4px;display:flex}.legal-hub a{color:#fff;font-size:16px;font-weight:600}.legal-hub a:hover{color:#ff95ba}.legal-hub span{color:#cfb9c6;font-size:13px}
