.narrow{max-width:720px}.crumb{margin:0}.crumb a{color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.legal{padding-bottom:12px}.legal h1{letter-spacing:-.01em;margin:12px 0 2px;font-size:clamp(28px,6vw,36px)}.legal h2{margin:30px 0 6px;font-size:20px}.legal .date{color:var(--mute);margin:0 0 20px;font-size:14px}.legal p,.legal li{color:color-mix(in srgb, var(--ink) 85%, var(--bg))}.legal strong{color:var(--ink)}.legal ul{padding-left:22px}.legal li{margin:8px 0}.legal a{overflow-wrap:anywhere}
