.LegalDocument-module__ttpFAG__page{background:var(--paper);min-height:100dvh;color:var(--ink)}.LegalDocument-module__ttpFAG__header{background:var(--night);color:#eef5fb}.LegalDocument-module__ttpFAG__headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:30px 32px;display:flex}.LegalDocument-module__ttpFAG__brand{letter-spacing:-1px;font-size:29px;font-weight:700}.LegalDocument-module__ttpFAG__back{color:var(--accent);padding:12px 0;font-size:14px}.LegalDocument-module__ttpFAG__main{grid-template-columns:220px minmax(0,1fr);gap:64px;max-width:1180px;margin:auto;padding:64px 32px 80px;display:grid}.LegalDocument-module__ttpFAG__sidebar{align-self:start;position:sticky;top:32px}.LegalDocument-module__ttpFAG__eyebrow{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;line-height:1.6}.LegalDocument-module__ttpFAG__contents{margin:20px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.6}.LegalDocument-module__ttpFAG__contents li+li{margin-top:12px}.LegalDocument-module__ttpFAG__contents a:hover{text-decoration:underline}.LegalDocument-module__ttpFAG__document{overflow-wrap:anywhere;min-width:0;max-width:780px;font-size:16px;line-height:1.8}.LegalDocument-module__ttpFAG__document h1{letter-spacing:-1.3px;margin:18px 0 26px;font-size:clamp(30px,3.7vw,46px);font-weight:400;line-height:1.15}.LegalDocument-module__ttpFAG__document h2{margin:40px 0 16px;scroll-margin-top:24px;font-size:23px;font-weight:500;line-height:1.4}.LegalDocument-module__ttpFAG__document p+p{margin-top:16px}.LegalDocument-module__ttpFAG__document ul{margin:16px 0;padding-left:24px}.LegalDocument-module__ttpFAG__document li+li{margin-top:8px}.LegalDocument-module__ttpFAG__document a{text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__ttpFAG__footer{border-top:1px solid var(--line);max-width:1116px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;padding:28px 0;font-size:12px;line-height:1.6;display:flex}.LegalDocument-module__ttpFAG__footer nav{flex-wrap:wrap;gap:20px;display:flex}.LegalDocument-module__ttpFAG__footer a:hover,.LegalDocument-module__ttpFAG__footer a[aria-current]{text-decoration:underline}.LegalDocument-module__ttpFAG__skip{z-index:30;background:var(--accent);color:var(--ink);padding:15px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.LegalDocument-module__ttpFAG__skip:focus{transform:none}@media (max-width:1180px){.LegalDocument-module__ttpFAG__footer{margin-left:32px;margin-right:32px}}@media (max-width:800px){.LegalDocument-module__ttpFAG__main{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:36px}.LegalDocument-module__ttpFAG__sidebar{position:static}.LegalDocument-module__ttpFAG__contents{columns:2;column-gap:28px}.LegalDocument-module__ttpFAG__contents li{break-inside:avoid}}@media (max-width:480px){.LegalDocument-module__ttpFAG__headerInner{padding:18px 20px}.LegalDocument-module__ttpFAG__main{gap:32px;padding:32px 20px 48px}.LegalDocument-module__ttpFAG__contents{columns:1}.LegalDocument-module__ttpFAG__document{font-size:15px}.LegalDocument-module__ttpFAG__document h2{font-size:21px}.LegalDocument-module__ttpFAG__footer{margin-left:20px;margin-right:20px}.LegalDocument-module__ttpFAG__footer nav{gap:12px}}
