.legal h1 a{color:inherit;text-decoration:none}
.legal .stamp a{color:inherit;text-underline-offset:3px}
.prose{max-width:68ch;display:flex;flex-direction:column;gap:34px}
.prose section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:20px}
.prose h2{font:700 30px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;margin:0;padding-bottom:10px;border-bottom:1.2px solid var(--line)}
.prose h3{font:600 18px/1.2 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:10px 0 0}
.prose p,.prose ul{margin:0}
.prose ul{padding-left:22px;display:flex;flex-direction:column;gap:6px}
.prose a{color:var(--ink);text-underline-offset:3px}
.prose code{font-family:var(--typed);font-size:.95em;background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:1px 5px}
#wiped{color:var(--ink-2);margin-left:8px}
