.LegalContent-module__Pl5Zka__legalContent{background:var(--bg-primary);padding:var(--space-4xl) 0;transition:background var(--transition-theme)}.LegalContent-module__Pl5Zka__toc{background:var(--bg-tertiary);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-3xl)}.LegalContent-module__Pl5Zka__tocTitle{margin:0 0 var(--space-md);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.01em}.LegalContent-module__Pl5Zka__tocList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalContent-module__Pl5Zka__tocList a{color:var(--color-brand-accent);font-size:var(--text-sm);transition:color var(--transition-base);text-decoration:none}[data-theme=dark] .LegalContent-module__Pl5Zka__tocList a{color:var(--color-brand-accent-alt)}.LegalContent-module__Pl5Zka__tocList a:hover,.LegalContent-module__Pl5Zka__tocList a:focus-visible{text-decoration:underline}.LegalContent-module__Pl5Zka__tocList a:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}.LegalContent-module__Pl5Zka__section{margin-bottom:var(--space-3xl);scroll-margin-top:calc(var(--header-height) + var(--space-lg))}.LegalContent-module__Pl5Zka__section:last-child{margin-bottom:0}.LegalContent-module__Pl5Zka__sectionTitle{margin:0 0 var(--space-md);color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.01em}.LegalContent-module__Pl5Zka__sectionNumber{margin-right:var(--space-sm);color:var(--color-brand-accent);font-weight:var(--font-bold)}[data-theme=dark] .LegalContent-module__Pl5Zka__sectionNumber{color:var(--color-brand-accent-alt)}.LegalContent-module__Pl5Zka__sectionBody{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.LegalContent-module__Pl5Zka__sectionBody p{margin:0 0 var(--space-md)}.LegalContent-module__Pl5Zka__sectionBody p:last-child{margin-bottom:0}.LegalContent-module__Pl5Zka__sectionBody strong,.LegalContent-module__Pl5Zka__sectionBody b{font-weight:var(--font-semibold);color:var(--text-primary)}.LegalContent-module__Pl5Zka__sectionBody a{color:var(--color-brand-accent);text-underline-offset:2px;transition:color var(--transition-base);text-decoration:underline}[data-theme=dark] .LegalContent-module__Pl5Zka__sectionBody a{color:var(--color-brand-accent-alt)}.LegalContent-module__Pl5Zka__sectionBody a:hover,.LegalContent-module__Pl5Zka__sectionBody a:focus-visible{color:var(--link-hover)}.LegalContent-module__Pl5Zka__sectionBody a:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}.LegalContent-module__Pl5Zka__sectionBody ul,.LegalContent-module__Pl5Zka__sectionBody ol{padding-left:var(--space-lg);margin:0 0 var(--space-md)}.LegalContent-module__Pl5Zka__sectionBody li{margin-bottom:var(--space-xs)}.LegalContent-module__Pl5Zka__sectionBody li:last-child{margin-bottom:0}.LegalContent-module__Pl5Zka__sectionBody ul ul,.LegalContent-module__Pl5Zka__sectionBody ol ol,.LegalContent-module__Pl5Zka__sectionBody ul ol,.LegalContent-module__Pl5Zka__sectionBody ol ul{margin-top:var(--space-xs);color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.LegalContent-module__Pl5Zka__legalContent,.LegalContent-module__Pl5Zka__tocList a,.LegalContent-module__Pl5Zka__sectionBody a{transition:none}}
