.LegalDocument-module__ttpFAG__hero{padding:calc(154px + var(--safe-area-top)) var(--gutter) clamp(86px, 9vw, 128px);background:var(--carbon);color:var(--paper)}.LegalDocument-module__ttpFAG__heroGrid,.LegalDocument-module__ttpFAG__draftBand>div,.LegalDocument-module__ttpFAG__layout,.LegalDocument-module__ttpFAG__mobileToc{width:min(var(--max-width), 100%);margin-inline:auto}.LegalDocument-module__ttpFAG__heroGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(64px,10vw,152px);display:grid}.LegalDocument-module__ttpFAG__heroCopy h1{letter-spacing:-.045em;max-width:10ch;margin-top:24px;font-size:clamp(62px,7.6vw,108px);font-weight:430;line-height:.92}.LegalDocument-module__ttpFAG__heroCopy>p:last-child{color:#f6f7f4a8;max-width:61ch;margin-top:30px;font-size:17px;line-height:1.65}.LegalDocument-module__ttpFAG__documentMeta{border-top:1px solid var(--dark-line);margin:0}.LegalDocument-module__ttpFAG__documentMeta>div{border-bottom:1px solid var(--dark-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;min-height:62px;display:grid}.LegalDocument-module__ttpFAG__documentMeta dt,.LegalDocument-module__ttpFAG__documentMeta dd,.LegalDocument-module__ttpFAG__draftBand span,.LegalDocument-module__ttpFAG__documentState,.LegalDocument-module__ttpFAG__sidebar nav>span,.LegalDocument-module__ttpFAG__kicker{font:500 9px/1.45 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.LegalDocument-module__ttpFAG__documentMeta dt{color:#f6f7f480}.LegalDocument-module__ttpFAG__documentMeta dd{color:#f6f7f4d1}.LegalDocument-module__ttpFAG__draftBand{padding:34px var(--gutter);border-bottom:1px solid var(--line-strong);background:var(--frost)}.LegalDocument-module__ttpFAG__draftBand>div{grid-template-columns:.42fr .72fr 1.86fr;align-items:start;gap:clamp(30px,6vw,92px);display:grid}.LegalDocument-module__ttpFAG__draftBand span{color:#62686b}.LegalDocument-module__ttpFAG__draftBand strong{font-size:17px;font-weight:620}.LegalDocument-module__ttpFAG__draftBand p{color:#555b5f;max-width:76ch;font-size:14px;line-height:1.65}.LegalDocument-module__ttpFAG__layout{padding:clamp(80px, 9vw, 126px) var(--gutter) clamp(110px, 12vw, 170px);grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:clamp(56px,8vw,118px);display:grid}.LegalDocument-module__ttpFAG__sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100svh - 132px);position:sticky;top:112px;overflow-y:auto}.LegalDocument-module__ttpFAG__hubLink{border-bottom:1px solid var(--line-strong);align-items:center;min-height:42px;font-size:12px;text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__documentState{border-bottom:1px solid var(--line-strong);color:#62686b;flex-direction:column;gap:8px;margin-top:28px;padding-bottom:24px;display:flex}.LegalDocument-module__ttpFAG__documentState strong{color:var(--ink)}.LegalDocument-module__ttpFAG__sidebar nav{margin-top:28px}.LegalDocument-module__ttpFAG__sidebar nav>span{color:#62686b}.LegalDocument-module__ttpFAG__sidebar ol{margin:14px 0 0;padding:0;list-style:none}.LegalDocument-module__ttpFAG__sidebar a{color:#62686b;min-height:29px;transition:color .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;font-size:12px;line-height:1.25;text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__sidebar a:hover{color:var(--ink);transform:translate(4px)}.LegalDocument-module__ttpFAG__mobileToc{display:none}.LegalDocument-module__ttpFAG__document{border-top:1px solid var(--line-strong)}.LegalDocument-module__ttpFAG__document>section{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);column-gap:clamp(34px,6vw,84px);padding:42px 0 54px;scroll-margin-top:116px;display:grid}.LegalDocument-module__ttpFAG__kicker{color:#62686b;grid-area:1/1/span 2}.LegalDocument-module__ttpFAG__document h2{letter-spacing:-.035em;grid-column:2;max-width:24ch;font-size:clamp(30px,3.5vw,48px);font-weight:480;line-height:1.02}.LegalDocument-module__ttpFAG__body{color:#4f5559;grid-column:2;max-width:76ch;margin-top:26px;font-size:15px;line-height:1.72}:is(.LegalDocument-module__ttpFAG__body p+p,.LegalDocument-module__ttpFAG__body p+ul,.LegalDocument-module__ttpFAG__body p+ol,.LegalDocument-module__ttpFAG__body ul+p,.LegalDocument-module__ttpFAG__body ol+p,.LegalDocument-module__ttpFAG__body div+p,.LegalDocument-module__ttpFAG__body p+div,.LegalDocument-module__ttpFAG__body h3+p){margin-top:18px}:is(.LegalDocument-module__ttpFAG__body ul,.LegalDocument-module__ttpFAG__body ol){margin:0;padding-left:20px}.LegalDocument-module__ttpFAG__body li+li{margin-top:9px}.LegalDocument-module__ttpFAG__body strong{color:var(--ink);font-weight:650}.LegalDocument-module__ttpFAG__body a{color:var(--ink);text-underline-offset:4px}.LegalDocument-module__ttpFAG__body h3{color:var(--ink);letter-spacing:-.02em;margin-top:30px;font-size:18px;font-weight:620}.LegalDocument-module__ttpFAG__body .policy-table-wrap{border:1px solid var(--line-strong);scrollbar-width:thin;max-width:100%;margin-top:22px;overflow-x:auto}.LegalDocument-module__ttpFAG__body .policy-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.LegalDocument-module__ttpFAG__body .policy-table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px;line-height:1.55}:is(.LegalDocument-module__ttpFAG__body .policy-table th,.LegalDocument-module__ttpFAG__body .policy-table td){border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.LegalDocument-module__ttpFAG__body .policy-table th{background:var(--frost);color:#62686b;font:500 9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.LegalDocument-module__ttpFAG__body .policy-table tr:last-child td{border-bottom:0}:is(.LegalDocument-module__ttpFAG__body .policy-table th:last-child,.LegalDocument-module__ttpFAG__body .policy-table td:last-child){border-right:0}.LegalDocument-module__ttpFAG__body .policy-callout{border:1px solid var(--line-strong);background:var(--frost);margin-top:24px;padding:22px}.LegalDocument-module__ttpFAG__body .policy-callout p{margin-top:8px}.LegalDocument-module__ttpFAG__body .policy-callout-critical{border-color:var(--ink);background:#e7e9e7}.LegalDocument-module__ttpFAG__body .legal-key-values{border-top:1px solid var(--line-strong);margin:22px 0 0}.LegalDocument-module__ttpFAG__body .legal-key-values>div{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:22px;min-height:56px;display:grid}.LegalDocument-module__ttpFAG__body .legal-key-values dt{color:#62686b;font:500 9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.LegalDocument-module__ttpFAG__body .pending-value{color:var(--ink);font-weight:650}.LegalDocument-module__ttpFAG__body .all-caps-clause{color:#303538;letter-spacing:.025em;font-size:12px;font-weight:620;line-height:1.7}@media (max-width:900px){.LegalDocument-module__ttpFAG__heroGrid,.LegalDocument-module__ttpFAG__draftBand>div,.LegalDocument-module__ttpFAG__layout{grid-template-columns:1fr}.LegalDocument-module__ttpFAG__documentMeta{margin-top:48px}.LegalDocument-module__ttpFAG__sidebar{display:none}.LegalDocument-module__ttpFAG__mobileToc{padding:24px var(--gutter);border-bottom:1px solid var(--line-strong);display:block}.LegalDocument-module__ttpFAG__mobileToc summary{cursor:pointer;min-height:44px;font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.LegalDocument-module__ttpFAG__mobileToc summary::-webkit-details-marker{display:none}.LegalDocument-module__ttpFAG__mobileToc summary:after{content:"+";font-size:16px}.LegalDocument-module__ttpFAG__mobileToc[open] summary:after{content:"−"}.LegalDocument-module__ttpFAG__mobileToc nav>span{display:none}.LegalDocument-module__ttpFAG__mobileToc ol{columns:2;margin:20px 0 0;padding-left:18px}.LegalDocument-module__ttpFAG__mobileToc li{break-inside:avoid}.LegalDocument-module__ttpFAG__mobileToc a{color:#555b5f;align-items:center;min-height:32px;font-size:12px;display:inline-flex}}@media (max-width:620px){.LegalDocument-module__ttpFAG__hero{padding-top:calc(130px + var(--safe-area-top))}.LegalDocument-module__ttpFAG__heroCopy h1{font-size:clamp(52px,15vw,70px)}.LegalDocument-module__ttpFAG__documentMeta>div{grid-template-columns:1fr;gap:5px;padding-block:12px}.LegalDocument-module__ttpFAG__body .legal-key-values>div{grid-template-columns:1fr;gap:5px;padding-block:12px}.LegalDocument-module__ttpFAG__mobileToc ol{columns:1}.LegalDocument-module__ttpFAG__document>section{grid-template-columns:1fr}.LegalDocument-module__ttpFAG__kicker{grid-area:auto/1}.LegalDocument-module__ttpFAG__document h2,.LegalDocument-module__ttpFAG__body{grid-column:1}.LegalDocument-module__ttpFAG__document h2{margin-top:14px}.LegalDocument-module__ttpFAG__body{margin-top:22px}}@media (prefers-reduced-motion:reduce){.LegalDocument-module__ttpFAG__sidebar a{transition:none}}
