.LegalDocument-module__ttpFAG__page{color:#faf7f5;background:#0b0908;outline:none;min-height:100vh;position:relative;overflow:clip}.LegalDocument-module__ttpFAG__glow{pointer-events:none;background:radial-gradient(at 80% 0,#ff370029,#0000 45%),linear-gradient(#19110e,#0b0908 82%);height:780px;position:absolute;inset:0 0 auto}.LegalDocument-module__ttpFAG__shell{width:min(100% - 80px,1200px);margin:0 auto;position:relative}.LegalDocument-module__ttpFAG__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex}.LegalDocument-module__ttpFAG__brand{color:#faf7f5;letter-spacing:-1.3px;align-items:center;gap:13px;width:fit-content;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:italic;font-weight:900;text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__logo{width:52px;height:auto}.LegalDocument-module__ttpFAG__homeLink{color:#c9beba;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__homeLink span,.LegalDocument-module__ttpFAG__companion a span{color:#ff3700;font-size:18px}.LegalDocument-module__ttpFAG__hero{max-width:770px;padding:86px 0 82px}.LegalDocument-module__ttpFAG__eyebrow,.LegalDocument-module__ttpFAG__tocLabel{color:#ff5b31;font-family:var(--font-mono);letter-spacing:.23em;margin:0;font-size:11px;font-weight:700}.LegalDocument-module__ttpFAG__hero h1{letter-spacing:-.05em;margin:27px 0 0;font-size:clamp(48px,6vw,80px);font-weight:900;line-height:1.12}.LegalDocument-module__ttpFAG__englishTitle{color:#a99b94;letter-spacing:.2em;margin:12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:italic;font-weight:700}.LegalDocument-module__ttpFAG__description{color:#d0c6c0;max-width:680px;margin:34px 0 0;font-size:16px;line-height:1.95}.LegalDocument-module__ttpFAG__date{color:#9c918b;margin:30px 0 0;font-size:12px}.LegalDocument-module__ttpFAG__contentGrid{border-top:1px solid #ffffff24;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,115px);display:grid}.LegalDocument-module__ttpFAG__toc{padding:48px 0;position:sticky;top:34px}.LegalDocument-module__ttpFAG__toc ol{gap:2px;margin:26px 0 0;padding:0;list-style:none;display:grid}.LegalDocument-module__ttpFAG__toc a{color:#aaa09a;align-items:baseline;gap:15px;padding:9px 0;font-size:13px;line-height:1.5;text-decoration:none;transition:color .18s;display:flex}.LegalDocument-module__ttpFAG__toc a span{color:#7f6256;font-family:var(--font-mono);font-size:10px}.LegalDocument-module__ttpFAG__toc a:hover,.LegalDocument-module__ttpFAG__homeLink:hover,.LegalDocument-module__ttpFAG__footer a:hover{color:#faf7f5}.LegalDocument-module__ttpFAG__article{min-width:0;padding:18px 0 65px}.LegalDocument-module__ttpFAG__intro{color:#d7cec8;background:#ffffff0a;border-left:3px solid #ff3700;margin:28px 0 53px;padding:24px 27px;font-size:15px;line-height:2}.LegalDocument-module__ttpFAG__section{border-top:1px solid #ffffff1a;padding:34px 0 42px;scroll-margin-top:30px}.LegalDocument-module__ttpFAG__section h2{letter-spacing:-.02em;align-items:baseline;gap:16px;margin:0 0 25px;font-size:23px;font-weight:750;line-height:1.5;display:flex}.LegalDocument-module__ttpFAG__section h2 span{color:#ff5b31;font-family:var(--font-mono);font-size:13px;font-weight:600}.LegalDocument-module__ttpFAG__section h3{color:#f6efeb;margin:26px 0 10px;font-size:16px;font-weight:700;line-height:1.6}.LegalDocument-module__ttpFAG__section p,.LegalDocument-module__ttpFAG__section li{color:#c9bfba;font-size:14px;line-height:2}.LegalDocument-module__ttpFAG__section p{margin:12px 0}.LegalDocument-module__ttpFAG__section ul,.LegalDocument-module__ttpFAG__section ol{margin:12px 0;padding-left:1.4em}.LegalDocument-module__ttpFAG__section li+li{margin-top:8px}.LegalDocument-module__ttpFAG__section strong,.LegalDocument-module__ttpFAG__intro strong{color:#faf7f5;font-weight:700}.LegalDocument-module__ttpFAG__section a,.LegalDocument-module__ttpFAG__intro a{color:#ff8a65;text-underline-offset:4px}.LegalDocument-module__ttpFAG__tableWrap{border:1px solid #ffffff1c;border-radius:10px;margin:20px 0;overflow-x:auto}.LegalDocument-module__ttpFAG__table{border-collapse:collapse;text-align:left;width:100%;min-width:590px}.LegalDocument-module__ttpFAG__table th,.LegalDocument-module__ttpFAG__table td{vertical-align:top;border-bottom:1px solid #ffffff17;padding:15px 17px;font-size:13px;line-height:1.8}.LegalDocument-module__ttpFAG__table th{color:#f7eee8;background:#ffffff0d;font-weight:700}.LegalDocument-module__ttpFAG__table td{color:#c9bfba}.LegalDocument-module__ttpFAG__table tr:last-child td{border-bottom:0}.LegalDocument-module__ttpFAG__companion{color:#a89c95;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding:34px 0;font-size:12px;display:flex}.LegalDocument-module__ttpFAG__companion a{color:#f5eeeb;align-items:center;gap:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__footer{padding:30px 0 max(34px, env(safe-area-inset-bottom));color:#8e837d;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px 25px;font-size:11px;display:flex}.LegalDocument-module__ttpFAG__footer a{color:inherit;text-decoration:none}.LegalDocument-module__ttpFAG__brand:focus-visible,.LegalDocument-module__ttpFAG__homeLink:focus-visible,.LegalDocument-module__ttpFAG__toc a:focus-visible,.LegalDocument-module__ttpFAG__article a:focus-visible,.LegalDocument-module__ttpFAG__companion a:focus-visible,.LegalDocument-module__ttpFAG__footer a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #ff3700}@media (max-width:780px){.LegalDocument-module__ttpFAG__shell{width:min(100% - 40px,640px)}.LegalDocument-module__ttpFAG__header{min-height:82px}.LegalDocument-module__ttpFAG__hero{padding:65px 0 55px}.LegalDocument-module__ttpFAG__description{font-size:15px}.LegalDocument-module__ttpFAG__contentGrid{display:block}.LegalDocument-module__ttpFAG__toc{border-bottom:1px solid #ffffff1a;padding:28px 0;position:static}.LegalDocument-module__ttpFAG__toc ol{flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}.LegalDocument-module__ttpFAG__toc a{padding:7px 0;font-size:12px}.LegalDocument-module__ttpFAG__article{padding-top:5px}}@media (max-width:480px){.LegalDocument-module__ttpFAG__shell{width:calc(100% - 36px)}.LegalDocument-module__ttpFAG__brand{gap:9px;font-size:20px}.LegalDocument-module__ttpFAG__logo{width:43px}.LegalDocument-module__ttpFAG__homeLink{font-size:12px}.LegalDocument-module__ttpFAG__hero{padding:52px 0 47px}.LegalDocument-module__ttpFAG__hero h1{font-size:48px}.LegalDocument-module__ttpFAG__englishTitle{font-size:11px}.LegalDocument-module__ttpFAG__description{font-size:14px}.LegalDocument-module__ttpFAG__intro{padding:20px;font-size:14px}.LegalDocument-module__ttpFAG__section h2{gap:10px;font-size:20px}.LegalDocument-module__ttpFAG__section p,.LegalDocument-module__ttpFAG__section li{font-size:13px}}
