.legal{padding:clamp(160px,22vh,255px) 0 clamp(64px,10vh,110px)}.legal .prose{max-width:72ch}.legal h1{font-size:clamp(2rem,4vw,3rem)}.legal .updated{color:var(--text-3);font-family:var(--font-mono),monospace;font-size:.85rem;margin:8px 0 36px}.legal h2{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.35rem;color:var(--text);margin:36px 0 10px}.legal li,.legal p{color:var(--text-2);font-size:1.05rem;line-height:1.65}.legal a{color:var(--brand-bright)}.legal ul{padding-left:22px}.legal li{margin:6px 0}