.LegalDocument-module__ttpFAG__page{padding:clamp(36px,6vw,72px) 0 88px}.LegalDocument-module__ttpFAG__shell{max-width:1120px}.LegalDocument-module__ttpFAG__skipLink{z-index:40;background:var(--text);color:var(--bg);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.LegalDocument-module__ttpFAG__skipLink:focus{transform:translateY(0)}.LegalDocument-module__ttpFAG__header{max-width:790px;margin-bottom:clamp(32px,5vw,56px)}.LegalDocument-module__ttpFAG__effectiveDate{color:var(--text-3);margin:0 0 12px;font-size:14px}.LegalDocument-module__ttpFAG__title{margin:0;font-size:clamp(46px,8vw,82px)}.LegalDocument-module__ttpFAG__description{max-width:680px;color:var(--text-2);margin:14px 0 0;font-size:17px}.LegalDocument-module__ttpFAG__companion,.LegalDocument-module__ttpFAG__relatedPolicy{color:var(--text-2);margin:14px 0 0;font-size:14px}.LegalDocument-module__ttpFAG__companion a,.LegalDocument-module__ttpFAG__relatedPolicy a,.LegalDocument-module__ttpFAG__contents a{color:var(--text);-webkit-text-decoration-color:var(--pcn-red-soft);text-decoration-color:var(--pcn-red-soft);text-underline-offset:4px}.LegalDocument-module__ttpFAG__companion a:hover,.LegalDocument-module__ttpFAG__relatedPolicy a:hover,.LegalDocument-module__ttpFAG__contents a:hover{color:var(--pcn-red-soft)}.LegalDocument-module__ttpFAG__documentGrid{grid-template-columns:minmax(190px,230px) minmax(0,740px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.LegalDocument-module__ttpFAG__contents{min-width:0}.LegalDocument-module__ttpFAG__contents h2{color:var(--text);margin:0 0 14px;font-size:15px;font-weight:700}.LegalDocument-module__ttpFAG__contents ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.LegalDocument-module__ttpFAG__contents a{color:var(--text-2);padding:2px 0;font-size:14px;line-height:1.5;display:inline-block}.LegalDocument-module__ttpFAG__article{min-width:0;max-width:740px}.LegalDocument-module__ttpFAG__section{border-bottom:1px solid var(--border);margin:0 0 28px;padding:0 0 28px;scroll-margin-top:82px}.LegalDocument-module__ttpFAG__section:last-of-type{margin-bottom:0}.LegalDocument-module__ttpFAG__section h2{color:var(--text);letter-spacing:.015em;margin:0 0 14px;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(29px,4vw,38px);font-weight:400;line-height:1.08}.LegalDocument-module__ttpFAG__section p,.LegalDocument-module__ttpFAG__section li{color:var(--text-2);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.LegalDocument-module__ttpFAG__section p{margin:0 0 16px}.LegalDocument-module__ttpFAG__section p:last-child{margin-bottom:0}.LegalDocument-module__ttpFAG__section ul{gap:9px;margin:0 0 18px;padding-left:22px;display:grid}.LegalDocument-module__ttpFAG__section li::marker{color:var(--pcn-red-soft)}@media (max-width:760px){.LegalDocument-module__ttpFAG__page{padding-top:30px}.LegalDocument-module__ttpFAG__documentGrid{grid-template-columns:minmax(0,1fr);gap:28px}.LegalDocument-module__ttpFAG__contents{border-bottom:1px solid var(--border);padding-bottom:22px}.LegalDocument-module__ttpFAG__contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.LegalDocument-module__ttpFAG__contents a{align-items:center;min-height:44px;padding:8px 0;display:flex}}@media (max-width:420px){.LegalDocument-module__ttpFAG__contents ul{grid-template-columns:minmax(0,1fr)}.LegalDocument-module__ttpFAG__section p,.LegalDocument-module__ttpFAG__section li{font-size:15.5px}}
