.legal-page{max-width:820px;margin:0 auto;padding:32px 16px 80px;color:var(--foreground);background:var(--background)}.legal-nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding-bottom:20px;margin-bottom:32px;border-bottom:1px solid var(--border)}.legal-home{font-weight:700;font-size:20px;color:var(--foreground);text-decoration:none}.legal-nav ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.legal-nav a{color:var(--muted-foreground);text-underline-offset:3px}.legal-nav a[aria-current=page]{color:var(--foreground);font-weight:600;text-decoration:none}.legal-article h1{font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.legal-edition{color:var(--muted-foreground);margin:0 0 32px}.legal-article h2{font-size:22px;margin:36px 0 12px}.legal-article h3{font-size:18px;margin:24px 0 8px}.legal-article li,.legal-article p{line-height:1.6;overflow-wrap:anywhere}.legal-article ul{padding-left:1.25em}.legal-notice,.legal-state{color:var(--muted-foreground)}.legal-notice{font-size:13px;line-height:1.5}.legal-notice a{color:inherit;text-underline-offset:2px}