.LegalDocument-module__ttpFAG__page{--bg:#fbfbfd;--ink:#0b0b12;--dim:#5a5a6b;--muted:#7a7a88;--hairline:#e7e7ee;--tint:#f1edfe;--purple:#5f2eea;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--body:var(--font-instrument),"Instrument Sans",Inter,system-ui,sans-serif;--display:var(--font-display),"Space Grotesk",system-ui,sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body);padding:0 20px 64px;line-height:1.6}.LegalDocument-module__ttpFAG__main{max-width:720px;margin:0 auto}.LegalDocument-module__ttpFAG__mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.LegalDocument-module__ttpFAG__top{border-bottom:1px solid var(--ink);align-items:baseline;gap:14px;padding:28px 0 14px;display:flex}.LegalDocument-module__ttpFAG__logo{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.LegalDocument-module__ttpFAG__title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);flex:1;margin:0;font-size:24px;font-weight:700}.LegalDocument-module__ttpFAG__strap{padding:16px 0 4px}.LegalDocument-module__ttpFAG__subtitle{color:var(--dim);margin:0;font-size:16px}.LegalDocument-module__ttpFAG__effective{margin-top:6px}.LegalDocument-module__ttpFAG__effective strong{color:var(--ink);font-weight:600}.LegalDocument-module__ttpFAG__contents{margin-top:24px}.LegalDocument-module__ttpFAG__contents ol{border-top:1px solid var(--hairline);margin:8px 0 0;padding:0;list-style:none}.LegalDocument-module__ttpFAG__contents li{border-bottom:1px solid var(--hairline)}.LegalDocument-module__ttpFAG__contents a{color:var(--ink);align-items:baseline;gap:12px;padding:9px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.LegalDocument-module__ttpFAG__contents a:hover{background:var(--tint)}.LegalDocument-module__ttpFAG__contents a .LegalDocument-module__ttpFAG__mono{flex:none;width:22px}.LegalDocument-module__ttpFAG__section{border-bottom:1px solid var(--hairline);padding:22px 0 6px;scroll-margin-top:16px}.LegalDocument-module__ttpFAG__section h2{margin:0 0 12px;font-size:11px;font-weight:400}.LegalDocument-module__ttpFAG__subheading{color:var(--ink);margin:4px 0 8px;font-size:15px;font-weight:600}.LegalDocument-module__ttpFAG__paragraph{color:var(--dim);margin:0 0 14px;font-size:16px}.LegalDocument-module__ttpFAG__bold{color:var(--ink);font-weight:600}.LegalDocument-module__ttpFAG__highlight{color:var(--ink);border:1px solid var(--ink);border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:16px;font-weight:600}.LegalDocument-module__ttpFAG__bullets{margin:0 0 12px;padding:0;list-style:none}.LegalDocument-module__ttpFAG__bullets li{color:var(--dim);margin-bottom:8px;padding-left:22px;font-size:15.5px;position:relative}.LegalDocument-module__ttpFAG__bullets li:before{content:"–";color:var(--muted);font-family:var(--mono);position:absolute;left:0}.LegalDocument-module__ttpFAG__contact{color:var(--dim);margin:0 0 14px;font-size:16px;font-style:normal}.LegalDocument-module__ttpFAG__contact strong{color:var(--ink);font-weight:600}.LegalDocument-module__ttpFAG__foot{margin-top:24px}.LegalDocument-module__ttpFAG__links{border-top:1px solid var(--hairline);color:var(--muted);margin-top:24px;padding-top:16px;font-size:13px}.LegalDocument-module__ttpFAG__links a{color:var(--ink);text-decoration:none}.LegalDocument-module__ttpFAG__links a:hover{text-decoration:underline}
