.LegalDocument-module__ttpFAG__page{padding-bottom:96px}.LegalDocument-module__ttpFAG__header{border-bottom:1px solid var(--line);background:radial-gradient(60% 100% at 100% 0,#35d8ff1f,#0000 60%);padding:80px 0 56px}.LegalDocument-module__ttpFAG__updated{color:var(--gold);font-size:15px;font-weight:600}.LegalDocument-module__ttpFAG__layout{grid-template-columns:280px 1fr;gap:56px;padding-top:56px;display:grid}.LegalDocument-module__ttpFAG__toc{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-self:start;padding:24px;font-size:15px;position:sticky;top:110px}.LegalDocument-module__ttpFAG__toc>p{letter-spacing:.14em;text-transform:uppercase;color:var(--chrome);margin-bottom:12px;font-size:13px;font-weight:700}.LegalDocument-module__ttpFAG__toc ol,.LegalDocument-module__ttpFAG__toc ul{gap:8px;list-style:none;display:grid}.LegalDocument-module__ttpFAG__toc a{color:var(--muted)}.LegalDocument-module__ttpFAG__toc a:hover{color:var(--cyan)}.LegalDocument-module__ttpFAG__body{gap:36px;max-width:800px;display:grid}.LegalDocument-module__ttpFAG__body section{gap:12px;scroll-margin-top:100px;display:grid}.LegalDocument-module__ttpFAG__body h2{font-size:22px;font-weight:700}.LegalDocument-module__ttpFAG__body p{color:var(--muted);line-height:1.8}.LegalDocument-module__ttpFAG__contact{background:var(--surface);color:var(--gold);border:1px solid #ffc83d59;border-radius:18px;grid-template-columns:28px 1fr;gap:16px;padding:28px;display:grid}.LegalDocument-module__ttpFAG__contact h2{color:var(--text);margin-bottom:6px}.LegalDocument-module__ttpFAG__contact a{color:var(--cyan);font-weight:700;text-decoration:underline}@media (max-width:900px){.LegalDocument-module__ttpFAG__layout{grid-template-columns:1fr}.LegalDocument-module__ttpFAG__toc{position:static}}
