.LegalPageShell-module__mGmrUq__page{background:var(--color-bg-surface);min-height:100vh;color:var(--color-text-primary)}.LegalPageShell-module__mGmrUq__header{padding:var(--space-6,1.5rem) var(--space-8,2rem);border-bottom:1px solid var(--color-border-default);align-items:center;display:flex}.LegalPageShell-module__mGmrUq__logoLink{width:180px;display:block}.LegalPageShell-module__mGmrUq__logoLight{width:100%;height:auto;display:block}.LegalPageShell-module__mGmrUq__logoDark{width:100%;height:auto;display:none}[data-theme=dark] .LegalPageShell-module__mGmrUq__logoLight{display:none}[data-theme=dark] .LegalPageShell-module__mGmrUq__logoDark{display:block}.LegalPageShell-module__mGmrUq__content{padding:var(--space-8,2rem) var(--space-6,1.5rem) 6rem;justify-content:center;display:flex}.LegalPageShell-module__mGmrUq__article{width:100%;max-width:720px;line-height:1.7}.LegalPageShell-module__mGmrUq__title{font-size:2rem;font-weight:var(--font-weight-bold,700);margin:0 0 var(--space-2,.5rem)}.LegalPageShell-module__mGmrUq__updated{font-size:var(--text-sm,.875rem);color:var(--color-text-tertiary);margin:0 0 var(--space-8,2rem)}.LegalPageShell-module__mGmrUq__article h2{font-size:1.25rem;font-weight:var(--font-weight-semibold,600);margin:var(--space-8,2rem) 0 var(--space-3,.75rem)}.LegalPageShell-module__mGmrUq__article p{color:var(--color-text-secondary);margin:0 0 var(--space-4,1rem)}.LegalPageShell-module__mGmrUq__article ul{color:var(--color-text-secondary);margin:0 0 var(--space-4,1rem);padding-left:1.25rem}.LegalPageShell-module__mGmrUq__article li{margin-bottom:var(--space-2,.5rem)}.LegalPageShell-module__mGmrUq__article a{color:var(--color-primary,#3b82f6)}.LegalPageShell-module__mGmrUq__article strong{color:var(--color-text-primary)}
