.LegalDocument-module__ttpFAG__columns{grid-template-columns:1fr 260px;align-items:start;gap:52px;display:grid}.LegalDocument-module__ttpFAG__article{max-width:var(--read);flex-direction:column;gap:40px;min-width:0;display:flex}.LegalDocument-module__ttpFAG__intro{font-family:var(--display);font-size:1.12rem;line-height:1.6}.LegalDocument-module__ttpFAG__section{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.LegalDocument-module__ttpFAG__section h2{align-items:baseline;gap:12px;font-size:clamp(1.3rem,2.4vw,1.6rem);display:flex}.LegalDocument-module__ttpFAG__section h3{margin-top:10px;font-size:1.02rem}.LegalDocument-module__ttpFAG__section p,.LegalDocument-module__ttpFAG__list{font-size:.97rem}.LegalDocument-module__ttpFAG__section a{color:var(--accent-text)}.LegalDocument-module__ttpFAG__num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-text);flex:none;font-size:.85rem;font-weight:700}.LegalDocument-module__ttpFAG__list{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}.LegalDocument-module__ttpFAG__list li::marker{color:var(--accent-text)}.LegalDocument-module__ttpFAG__tableWrap{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.LegalDocument-module__ttpFAG__table{border-collapse:collapse;width:100%;min-width:520px;font-size:.87rem;line-height:1.5}.LegalDocument-module__ttpFAG__table th,.LegalDocument-module__ttpFAG__table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:10px 14px}.LegalDocument-module__ttpFAG__table tr:last-child td{border-bottom:0}.LegalDocument-module__ttpFAG__table th{background:var(--stone);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.LegalDocument-module__ttpFAG__table td:first-child{font-weight:700}.LegalDocument-module__ttpFAG__toc{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:sticky;top:86px}.LegalDocument-module__ttpFAG__toc ol{flex-direction:column;gap:2px;margin:0;padding-left:1.4em;font-size:.85rem;display:flex}.LegalDocument-module__ttpFAG__toc li::marker{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}.LegalDocument-module__ttpFAG__toc a{color:var(--muted);padding:3px 0;text-decoration:none;display:block}.LegalDocument-module__ttpFAG__toc a:hover{color:var(--fg)}.LegalDocument-module__ttpFAG__draft{max-width:var(--read);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--stone);margin-bottom:32px;padding:12px 16px;font-size:.87rem;font-weight:600}.LegalDocument-module__ttpFAG__tbc{border-radius:var(--r-sm);background:var(--busy);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 5px;font-weight:700}@media (max-width:900px){.LegalDocument-module__ttpFAG__columns{grid-template-columns:1fr;gap:28px}.LegalDocument-module__ttpFAG__toc{order:-1;position:static}.LegalDocument-module__ttpFAG__toc a{padding-block:8px}}
