.LegalDocument-module__ttpFAG__layout{grid-template-columns:240px minmax(0,1fr);gap:56px;padding-block:48px 88px;display:grid}.LegalDocument-module__ttpFAG__contents{align-self:start;font-size:.9rem;line-height:1.6;position:sticky;top:116px}.LegalDocument-module__ttpFAG__contents h2{margin:0 0 16px;font-size:1rem}.LegalDocument-module__ttpFAG__contents ol{margin:0 0 24px;padding:0;list-style:none}.LegalDocument-module__ttpFAG__contents li+li{margin-top:10px}.LegalDocument-module__ttpFAG__contents a{text-underline-offset:4px;color:#254477}.LegalDocument-module__ttpFAG__document{color:#26374e;min-width:0;line-height:1.75}.LegalDocument-module__ttpFAG__notice{background:#f1f6ff;border:1px solid #c7d8f2;border-left:4px solid #245acc;border-radius:12px;padding:22px 24px}.LegalDocument-module__ttpFAG__notice strong{color:#163965}.LegalDocument-module__ttpFAG__notice p{margin:8px 0 0}.LegalDocument-module__ttpFAG__version{color:#576678;overflow-wrap:anywhere;font-size:.84rem}.LegalDocument-module__ttpFAG__settings{margin-block:24px}.LegalDocument-module__ttpFAG__section{margin-top:38px;scroll-margin-top:126px}.LegalDocument-module__ttpFAG__section h2{color:#092449;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.35}.LegalDocument-module__ttpFAG__section p{margin-block:16px}.LegalDocument-module__ttpFAG__section a{color:#194bae;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.LegalDocument-module__ttpFAG__links{padding-left:22px}.LegalDocument-module__ttpFAG__tableScroll{border:1px solid #d9e3f1;border-radius:12px;margin-block:20px;overflow-x:auto}.LegalDocument-module__ttpFAG__tableScroll:focus-visible{outline-offset:3px;outline:3px solid #245acc}.LegalDocument-module__ttpFAG__document table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem;line-height:1.65}.LegalDocument-module__ttpFAG__document caption{text-align:left;background:#f1f6ff;padding:14px 16px;font-weight:700}.LegalDocument-module__ttpFAG__document th,.LegalDocument-module__ttpFAG__document td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #d9e3f1;min-width:155px;padding:16px}.LegalDocument-module__ttpFAG__document tbody th{font-weight:500}.LegalDocument-module__ttpFAG__document thead{background:#f7f9fc}@media (max-width:980px){.LegalDocument-module__ttpFAG__layout{grid-template-columns:minmax(0,1fr);gap:32px}.LegalDocument-module__ttpFAG__contents{position:static}.LegalDocument-module__ttpFAG__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.LegalDocument-module__ttpFAG__contents li+li{margin-top:0}}@media (max-width:520px){.LegalDocument-module__ttpFAG__layout{padding-block:28px 52px}.LegalDocument-module__ttpFAG__contents ol{grid-template-columns:1fr}.LegalDocument-module__ttpFAG__notice{padding:18px}.LegalDocument-module__ttpFAG__document{font-size:.95rem}}@media print{.LegalDocument-module__ttpFAG__layout{padding:0;display:block}.LegalDocument-module__ttpFAG__contents,.LegalDocument-module__ttpFAG__settings{display:none}.LegalDocument-module__ttpFAG__notice{background:#fff;border:1px solid #777}.LegalDocument-module__ttpFAG__document{color:#000;font-size:10pt}.LegalDocument-module__ttpFAG__section{break-inside:auto}.LegalDocument-module__ttpFAG__section h2{break-after:avoid}.LegalDocument-module__ttpFAG__tableScroll{overflow:visible}.LegalDocument-module__ttpFAG__document th,.LegalDocument-module__ttpFAG__document td{min-width:0}}
