.legal-module__8113wq__legalPage{background:radial-gradient(circle at 50% -8rem, #d9a83d21, transparent 30rem), var(--color-black);min-height:100vh;color:var(--color-ivory)}.legal-module__8113wq__legalShell{width:min(100%,1180px);margin:0 auto;padding:54px 64px 72px}.legal-module__8113wq__legalHeader{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:28px;padding-bottom:38px;display:flex}.legal-module__8113wq__legalLogo{width:132px;height:auto}.legal-module__8113wq__homeLink{border:1px solid var(--color-line);min-height:42px;color:var(--color-gold-light);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.legal-module__8113wq__homeLink:hover,.legal-module__8113wq__homeLink:focus-visible{background:#d9a83d14;border-color:#f5d273bd}.legal-module__8113wq__legalHero{border-bottom:1px solid var(--color-line-soft);gap:26px;padding:78px 0 58px;display:grid}.legal-module__8113wq__eyebrow{color:var(--color-gold-light);letter-spacing:.32em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-module__8113wq__legalHero h1{max-width:760px;color:var(--color-warm-white);font-family:var(--font-display);font-size:54px;font-weight:500;line-height:1.05}.legal-module__8113wq__legalHero p{max-width:730px;color:var(--color-muted);font-size:14px;line-height:1.9}.legal-module__8113wq__updated{width:fit-content;color:var(--color-gold-light);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f5d27347;border-radius:5px;padding:10px 14px;font-size:11px}.legal-module__8113wq__legalGrid{grid-template-columns:240px minmax(0,1fr);gap:70px;padding-top:58px;display:grid}.legal-module__8113wq__toc{border-block:1px solid var(--color-line-soft);align-self:start;gap:12px;padding:22px 0;display:grid;position:sticky;top:24px}.legal-module__8113wq__toc a{color:var(--color-muted);font-size:12px;line-height:1.5;transition:color .16s}.legal-module__8113wq__toc a:hover,.legal-module__8113wq__toc a:focus-visible{color:var(--color-gold-light)}.legal-module__8113wq__legalContent{gap:42px;display:grid}.legal-module__8113wq__legalSection{border-bottom:1px solid #ffffff14;padding-bottom:42px}.legal-module__8113wq__legalSection h2{color:var(--color-gold-light);font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.15}.legal-module__8113wq__legalSection p,.legal-module__8113wq__legalSection li{color:var(--color-muted);font-size:14px;line-height:1.9}.legal-module__8113wq__legalSection p{margin-top:18px}.legal-module__8113wq__legalSection ul{gap:11px;margin-top:18px;padding-left:20px;display:grid}.legal-module__8113wq__legalSection strong{color:var(--color-ivory);font-weight:600}.legal-module__8113wq__legalSection a,.legal-module__8113wq__legalFooter a{color:var(--color-gold-light)}.legal-module__8113wq__legalFooter{border-top:1px solid var(--color-line-soft);min-height:96px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:28px;font-size:11px;display:flex}.legal-module__8113wq__legalFooter div{align-items:center;gap:18px;display:flex}.legal-module__8113wq__legalFooterDivider{background:var(--color-line);flex:0 0 1px;width:1px;height:14px}@media (max-width:900px){.legal-module__8113wq__legalShell{padding-inline:32px}.legal-module__8113wq__legalHero h1{font-size:44px}.legal-module__8113wq__legalGrid{grid-template-columns:1fr;gap:36px}.legal-module__8113wq__toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:620px){.legal-module__8113wq__legalShell{padding:34px 20px 54px}.legal-module__8113wq__legalHeader,.legal-module__8113wq__legalFooter{flex-direction:column;align-items:flex-start}.legal-module__8113wq__legalLogo{width:112px}.legal-module__8113wq__legalHero{padding-block:52px 44px}.legal-module__8113wq__legalHero h1{font-size:36px}.legal-module__8113wq__toc{grid-template-columns:1fr}.legal-module__8113wq__legalSection h2{font-size:27px}.legal-module__8113wq__legalFooter div{flex-wrap:wrap}}
