@layer site{.legal-prose{max-width:72ch;display:grid;grid-gap:12px;gap:12px}.legal-prose h2{font:600 clamp(19px,2vw,22px) /1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:26px 0 2px}.legal-prose h2:first-child{margin-top:0}.legal-prose li,.legal-prose p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.legal-prose ul{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.legal-prose a{text-decoration:underline;text-underline-offset:3px}.legal-prose a,.legal-prose strong{color:var(--ink)}}