.legal{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 5rem}.legal .brand{color:var(--ink);align-items:center;gap:.6rem;margin-bottom:2.5rem;font-weight:700;text-decoration:none;display:inline-flex}.legal .mark{background:var(--action);width:32px;height:32px;color:var(--action-ink);border-radius:10px;place-items:center;display:grid}.legal h1{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem)}.legal h2{margin:2.25rem 0 .5rem;font-size:1.25rem}.legal p,.legal li{color:var(--ink-2)}.legal .updated{color:var(--ink-3);margin:0 0 2rem}
