.LegalLayout-module__MnkhUG__page{background:var(--bg-primary)}.LegalLayout-module__MnkhUG__hero{background:var(--bg-secondary);padding:var(--space-5xl) 0 var(--space-3xl);border-bottom:1px solid var(--border-subtle);margin-top:0}.LegalLayout-module__MnkhUG__heroLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent-gold);margin-bottom:var(--space-lg);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-accent);display:inline-block}.LegalLayout-module__MnkhUG__heroTitle{font-family:var(--font-heading);font-size:var(--fs-5xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);margin-bottom:var(--space-md);max-width:700px}.LegalLayout-module__MnkhUG__heroIntro{font-size:var(--fs-lg);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:640px;margin-bottom:var(--space-md)}.LegalLayout-module__MnkhUG__heroUpdated{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-wide)}.LegalLayout-module__MnkhUG__body{gap:var(--space-4xl);padding:var(--space-4xl) 0;grid-template-columns:260px 1fr;align-items:start;display:grid}.LegalLayout-module__MnkhUG__toc{top:calc(var(--header-height) + var(--space-xl));position:sticky}.LegalLayout-module__MnkhUG__tocLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-md)}.LegalLayout-module__MnkhUG__tocNav{gap:var(--space-sm);border-left:1px solid var(--border-medium);flex-direction:column;display:flex}.LegalLayout-module__MnkhUG__tocLink{padding:var(--space-xs) var(--space-lg);font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;margin-left:-1px}.LegalLayout-module__MnkhUG__tocLink:hover{color:var(--text-primary)}.LegalLayout-module__MnkhUG__tocLinkActive{color:var(--accent-gold);border-left-color:var(--accent-gold);font-weight:var(--fw-semibold)}.LegalLayout-module__MnkhUG__content{max-width:760px;color:var(--text-secondary);line-height:var(--lh-relaxed)}.LegalLayout-module__MnkhUG__content section{padding-bottom:var(--space-3xl);margin-bottom:var(--space-3xl);border-bottom:1px solid var(--border-subtle);scroll-margin-top:calc(var(--header-height) + var(--space-xl))}.LegalLayout-module__MnkhUG__content section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LegalLayout-module__MnkhUG__content h2{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--space-lg)}.LegalLayout-module__MnkhUG__content h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-primary);margin:var(--space-xl) 0 var(--space-md)}.LegalLayout-module__MnkhUG__content p{margin-bottom:var(--space-lg)}.LegalLayout-module__MnkhUG__content ul{margin-bottom:var(--space-lg);gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.LegalLayout-module__MnkhUG__content li{padding-left:var(--space-xl);position:relative}.LegalLayout-module__MnkhUG__content li:before{content:"";background:var(--accent-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.LegalLayout-module__MnkhUG__content strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.LegalLayout-module__MnkhUG__content a{color:var(--accent-gold);text-underline-offset:2px;text-decoration:underline}.LegalLayout-module__MnkhUG__cta{background:var(--surface-dark);color:var(--text-on-dark);text-align:center;padding:var(--space-4xl) 0}.LegalLayout-module__MnkhUG__cta h2{font-family:var(--font-heading);font-size:var(--fs-4xl);margin-bottom:var(--space-sm)}.LegalLayout-module__MnkhUG__cta p{color:var(--text-on-dark-muted);margin-bottom:var(--space-xl)}@media (max-width:900px){.LegalLayout-module__MnkhUG__body{gap:var(--space-xl);grid-template-columns:1fr}.LegalLayout-module__MnkhUG__toc{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-xl);position:static}.LegalLayout-module__MnkhUG__tocNav{gap:var(--space-xs);border-left:none;flex-flow:wrap}.LegalLayout-module__MnkhUG__tocLink{border-left:none;border:1px solid var(--border-medium);padding:var(--space-xs) var(--space-md);margin-left:0}.LegalLayout-module__MnkhUG__tocLinkActive{border-color:var(--accent-gold);background:var(--border-accent)}.LegalLayout-module__MnkhUG__heroTitle{font-size:var(--fs-4xl)}}@media (max-width:600px){.LegalLayout-module__MnkhUG__hero{padding:var(--space-3xl) 0 var(--space-xl)}.LegalLayout-module__MnkhUG__heroTitle{font-size:var(--fs-3xl)}}
