.LegalDocument-module__ttpFAG__page{background:var(--paper-bg);--tt-header-h:79px;--tt-subnav-h:56px;position:relative}@media (max-width:1023px){.LegalDocument-module__ttpFAG__page{--tt-header-h:83px;--tt-subnav-h:48px}}.LegalDocument-module__ttpFAG__hero{z-index:1;padding:calc(var(--tt-header-h) + 4.5rem) 0 3rem;position:relative}.LegalDocument-module__ttpFAG__heroInner{max-width:780px}.LegalDocument-module__ttpFAG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:800;display:block}.LegalDocument-module__ttpFAG__hero h1{color:var(--ink-navy);margin-bottom:1.25rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.25rem,5vw,3.4rem);font-weight:500;line-height:1.1}.LegalDocument-module__ttpFAG__lead{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.LegalDocument-module__ttpFAG__updated{letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);margin-top:1.5rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700}.LegalDocument-module__ttpFAG__body{z-index:1;max-width:780px;padding-bottom:6rem;position:relative}.LegalDocument-module__ttpFAG__section{scroll-margin-top:calc(var(--tt-header-h) + var(--tt-subnav-h) + 1.25rem);padding-top:3rem}.LegalDocument-module__ttpFAG__section h2{color:var(--ink-navy);border-bottom:1px solid var(--gray-200);margin-bottom:1.5rem;padding-bottom:.85rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500;line-height:1.2}.LegalDocument-module__ttpFAG__section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-navy);margin:2rem 0 .85rem;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:800}.LegalDocument-module__ttpFAG__section p{color:var(--text-secondary);margin-bottom:1.15rem;font-size:1rem;line-height:1.75}.LegalDocument-module__ttpFAG__list{margin:0 0 1.5rem;padding:0;list-style:none}.LegalDocument-module__ttpFAG__list li{color:var(--text-secondary);margin-bottom:.75rem;padding-left:1.5rem;font-size:1rem;line-height:1.7;position:relative}.LegalDocument-module__ttpFAG__list li:before{content:"";background:var(--accent-gold);width:12px;height:1px;position:absolute;top:.75em;left:0}.LegalDocument-module__ttpFAG__section a{color:var(--ink-navy);text-underline-offset:3px;transition:color .2s var(--ease);text-decoration:underline;text-decoration-thickness:1px}.LegalDocument-module__ttpFAG__section a:hover,.LegalDocument-module__ttpFAG__section a:focus-visible{color:var(--accent-gold)}
