.LegalPage-module__KV6O7G__page{flex:1}.LegalPage-module__KV6O7G__header{border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(#1212148c 0%,#12121433 100%)}.LegalPage-module__KV6O7G__headerInner{text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding:28px 20px 32px;display:flex}.LegalPage-module__KV6O7G__kicker{font-family:var(--font-display),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-gold-400);margin:0 0 10px}.LegalPage-module__KV6O7G__title{font-family:var(--font-heading),serif;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-silver-100);text-wrap:balance;margin:0}.LegalPage-module__KV6O7G__lead{max-width:58ch;font-size:var(--font-size-base);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin:12px auto 0}.LegalPage-module__KV6O7G__updated{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);font-family:var(--font-display),sans-serif;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-300);background:#ffb0200f;margin:14px 0 0;padding:5px 12px;display:inline-flex}.LegalPage-module__KV6O7G__layout{gap:28px;max-width:1100px;margin:0 auto;padding:32px 20px 64px;display:grid}.LegalPage-module__KV6O7G__aside{border-radius:var(--radius-xl);border:1px solid var(--color-border-default);background:linear-gradient(160deg,#222226d9 0%,#121214bf 100%);flex-direction:column;gap:12px;height:fit-content;padding:18px;display:flex}.LegalPage-module__KV6O7G__asideLabel{font-family:var(--font-display),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-gold-400);margin:0}.LegalPage-module__KV6O7G__asideNav{flex-direction:column;gap:6px;display:flex}.LegalPage-module__KV6O7G__asideLink{border-radius:var(--radius-md);font-family:var(--font-display),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;padding:10px 12px}.LegalPage-module__KV6O7G__asideLink:hover{color:var(--color-gold-300);border-color:var(--color-border-subtle);background:#ffb0200f}.LegalPage-module__KV6O7G__asideLinkActive{color:var(--color-gold-300);border-color:var(--color-border-default);box-shadow:var(--shadow-gold-sm);background:#ffb0201a}.LegalPage-module__KV6O7G__asideCta{border-top:1px solid var(--color-border-subtle);font-family:var(--font-display),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-gold-300);margin-top:6px;padding-top:12px}.LegalPage-module__KV6O7G__asideCta:hover{color:var(--color-gold-200)}.LegalPage-module__KV6O7G__article{border-radius:var(--radius-xl);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff08;background:linear-gradient(155deg,#1a1a1be0 0%,#121214c7 100%);padding:24px 22px}.LegalPage-module__KV6O7G__prose{max-width:68ch}.LegalPage-module__KV6O7G__prose>:first-child{margin-top:0}.LegalPage-module__KV6O7G__prose h2{border-top:1px solid var(--color-border-subtle);font-family:var(--font-heading),serif;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-gold-300);margin:28px 0 10px;padding-top:8px}.LegalPage-module__KV6O7G__prose h2:first-of-type{border-top:0;padding-top:0}.LegalPage-module__KV6O7G__prose p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.7}.LegalPage-module__KV6O7G__prose ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.LegalPage-module__KV6O7G__prose li{font-size:var(--font-size-base);color:var(--color-text-secondary);padding-left:16px;line-height:1.65;position:relative}.LegalPage-module__KV6O7G__prose li:before{content:"";border-radius:var(--radius-full);background:var(--gradient-gold);width:6px;height:6px;position:absolute;top:.65em;left:0}.LegalPage-module__KV6O7G__prose strong{color:var(--color-silver-200);font-weight:var(--font-weight-semibold)}.LegalPage-module__KV6O7G__prose a{color:var(--color-gold-300);text-underline-offset:3px;transition:color var(--transition-fast);-webkit-text-decoration:underline #ffb02059;text-decoration:underline #ffb02059}.LegalPage-module__KV6O7G__prose a:hover{color:var(--color-gold-200)}@media (min-width:768px){.LegalPage-module__KV6O7G__headerInner{padding:36px 28px 40px}.LegalPage-module__KV6O7G__layout{grid-template-columns:220px 1fr;align-items:start;gap:36px;padding:40px 28px 72px}.LegalPage-module__KV6O7G__aside{position:sticky;top:96px}.LegalPage-module__KV6O7G__article{padding:32px 36px}}
