.legal .headline{font-size:clamp(32px,5vw,54px)}.legal-meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin:0}.legal-body{max-width:68ch;padding:40px 0 76px;font-family:var(--body);color:var(--ink-2);font-size:16px;line-height:1.65}.legal-body h2{font-family:var(--body);font-weight:700;font-size:19px;color:var(--ink);letter-spacing:-.01em;margin:40px 0 12px}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body ul{margin:0 0 16px}.legal-body ul{padding-left:20px}.legal-body li{margin:0 0 8px}.legal-body a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.legal-body strong{color:var(--ink)}