.legal-page{background:#eee9e0;color:#14191e}.legal-introduction{background:#0b0f14;color:#eee9e0;padding:210px max(6.3vw,24px) 90px}.legal-introduction h1{font-family:'Libre Caslon Display',serif;font-size:clamp(52px,5.3vw,80px);font-weight:400;line-height:1.15;margin:26px 0}.legal-introduction>p:not(.eyebrow){max-width:650px;font-size:17px;line-height:1.8}.legal-introduction .legal-updated{font-size:14px!important;margin-top:28px;color:#c7c4bd}.legal-layout{max-width:1350px;margin:auto;display:grid;grid-template-columns:280px minmax(0,760px);gap:85px;padding:85px 45px 110px}.legal-toc{align-self:start}.legal-toc .eyebrow{color:#76603e;margin-bottom:26px}.legal-toc a{display:block;font-size:14px;line-height:1.55;padding:8px 0;color:#485059}.legal-toc a:hover,.legal-toc a:focus-visible{color:#80643a;text-decoration:underline}.legal-document{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.9;overflow-wrap:break-word}.legal-document p{margin:0 0 24px}.legal-document h2{font-family:'DM Sans',sans-serif;font-size:23px;line-height:1.5;font-weight:600;margin:55px 0 24px;padding-top:28px;border-top:1px solid #cbc3b6;scroll-margin-top:135px}.legal-document a,.legal-related a{color:#6e542e;text-decoration:underline;text-underline-offset:4px}.legal-related{border-top:1px solid #cbc3b6;padding-top:32px;margin-top:55px;display:flex;gap:32px;font-size:15px}.legal-page .site-footer{color:#eee9e0}.legal-page .site-header{color:#eee9e0}
@media(max-width:1100px){.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:40px;padding:65px 32px}}
@media(max-width:760px){.legal-introduction{padding:170px 24px 60px}.legal-introduction h1{font-size:52px}.legal-layout{display:block;padding:50px 24px 70px}.legal-toc{display:none}.legal-document{font-size:16px;line-height:1.85}.legal-document h2{font-size:21px;margin-top:40px}.legal-related{flex-wrap:wrap;gap:24px}}

.legal-toc{display:block;min-width:0}.legal-toc a{letter-spacing:normal}.legal-related a{letter-spacing:normal}
.legal-page>header{color:#ece8e1}.legal-toc,.legal-related{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:auto!important;background:none!important;box-shadow:none!important;margin-left:0!important;padding:0;border:0}.legal-toc{display:block!important}.legal-toc a,.legal-related a{font-size:14px;white-space:normal}.legal-related{display:flex!important;border-top:1px solid #cbc3b6;padding-top:32px}.legal-toc .eyebrow{margin-bottom:26px}
@media(max-width:760px){.legal-toc{display:none!important}.legal-related{flex-direction:row!important;align-items:center!important;gap:24px!important}.legal-related a{padding:0!important;border:0!important}}
