.legal-nav{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:8px}.legal-nav a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 12px;border-radius:var(--r-sm);color:var(--fg-1);font-size:var(--fs-2);font-weight:500}.legal-nav a.active,.legal-nav a:hover{background:var(--bg-2);color:var(--fg);text-decoration:none}.legal-head{margin-bottom:26px}.legal-head h1{font-size:clamp(var(--fs-7),3.5vw,40px)}.legal-body{font-size:16px;line-height:var(--lh-prose)}.legal-body h2{font-size:var(--fs-5);margin-top:2em}.legal-body h3{font-size:var(--fs-4);margin-top:1.6em}.legal-body ul,.legal-body ol{padding-left:1.3em}.legal-body li+li{margin-top:6px}.legal-body .anchor-heading .anchor{display:none}
