.legal-nav{display:flex;gap:16px;font-size:.92rem}.legal-nav a{color:var(--ink-dim);text-decoration:none}.legal-nav a:hover{color:var(--ink)}.legal{max-width:760px;padding:48px 0 64px;line-height:1.7}.legal h1{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.25;margin:0 0 8px;color:var(--title)}.legal h2{font-size:1.15rem;margin:32px 0 10px;color:var(--title)}.legal p,.legal li{color:var(--ink)}.legal ul{padding-left:1.2em;margin:8px 0}.legal li{margin:4px 0}.legal a{color:var(--brass-text)}.legal-meta{color:var(--ink-dim)!important;font-size:.9rem;margin:0 0 24px}.legal article+article{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.legal-lang{margin-top:0!important}.legal-back{margin-top:40px}.legal-back a{color:#fff}.legal :target{scroll-margin-top:96px}
