.LegalPage-module__DTgQIG__page{background:var(--ivory,#f5f2eb);color:var(--navy,#081826)}.LegalPage-module__DTgQIG__hero{background:var(--navy,#081826);color:var(--ivory,#f5f2eb);padding:clamp(96px,12vw,170px) clamp(24px,8vw,120px) clamp(70px,9vw,120px)}.LegalPage-module__DTgQIG__heroInner{width:min(1040px,100%)}.LegalPage-module__DTgQIG__eyebrow,.LegalPage-module__DTgQIG__updated,.LegalPage-module__DTgQIG__asideLabel{text-transform:uppercase;letter-spacing:.24em;margin:0;font-size:.68rem;font-weight:500}.LegalPage-module__DTgQIG__hero h1{max-width:980px;margin:24px 0 28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.4rem,7vw,7rem);font-weight:500;line-height:1.02}.LegalPage-module__DTgQIG__introduction{max-width:780px;color:var(--platinum,#c7c8cc);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.LegalPage-module__DTgQIG__updated{color:var(--platinum,#c7c8cc);letter-spacing:.14em;margin-top:36px}.LegalPage-module__DTgQIG__layout{grid-template-columns:minmax(190px,260px) minmax(0,820px);justify-content:center;gap:clamp(48px,8vw,120px);padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px);display:grid}.LegalPage-module__DTgQIG__aside{align-self:start;padding-top:8px;position:sticky;top:125px}.LegalPage-module__DTgQIG__asideLabel{color:#6f777c;margin-bottom:22px}.LegalPage-module__DTgQIG__aside nav{gap:12px;display:grid}.LegalPage-module__DTgQIG__aside a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #0818262e;padding:0 0 11px;font-size:.78rem;display:block}.LegalPage-module__DTgQIG__aside a:hover{opacity:.65}.LegalPage-module__DTgQIG__article{min-width:0}.LegalPage-module__DTgQIG__article section{scroll-margin-top:120px}.LegalPage-module__DTgQIG__article section+section{border-top:1px solid #08182629;margin-top:58px;padding-top:58px}.LegalPage-module__DTgQIG__article h2{margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.15}.LegalPage-module__DTgQIG__article h3{margin:32px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:1.42rem;font-weight:500}.LegalPage-module__DTgQIG__article p,.LegalPage-module__DTgQIG__article li{font-size:.98rem;line-height:1.9}.LegalPage-module__DTgQIG__article p{margin:0 0 18px}.LegalPage-module__DTgQIG__article ul{margin:14px 0 20px;padding-left:22px}.LegalPage-module__DTgQIG__article li+li{margin-top:8px}.LegalPage-module__DTgQIG__article a{border-bottom:1px solid}.LegalPage-module__DTgQIG__callout{background:#ffffff47;border:1px solid #08182638;margin:28px 0;padding:24px 26px}.LegalPage-module__DTgQIG__callout p:last-child{margin-bottom:0}.LegalPage-module__DTgQIG__contact{background:var(--navy,#081826);color:var(--ivory,#f5f2eb);margin-top:70px;padding:34px}.LegalPage-module__DTgQIG__contact h2{font-size:clamp(2rem,4vw,3rem)}.LegalPage-module__DTgQIG__contact a{color:inherit}@media (max-width:820px){.LegalPage-module__DTgQIG__layout{grid-template-columns:1fr}.LegalPage-module__DTgQIG__aside{border-bottom:1px solid #08182629;padding-bottom:36px;position:static}.LegalPage-module__DTgQIG__aside nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:620px){.LegalPage-module__DTgQIG__hero h1{font-size:clamp(3rem,16vw,4.7rem)}.LegalPage-module__DTgQIG__aside nav{grid-template-columns:1fr}.LegalPage-module__DTgQIG__contact{padding:26px 22px}}
