.legal-crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:22px}.legal-crumb a{text-decoration:none;color:var(--muted);transition:color .15s}.legal-crumb a:hover{color:var(--ink)}.legal-crumb .current{color:var(--ink-2)}.legal-hero h1{font-size:clamp(2.1rem,4.6vw,3.2rem);line-height:1.1;max-width:22ch;margin-top:18px}.legal-updated{margin-top:14px;color:var(--muted);font-size:14px}