.legal{color:#191818;background:#f6f5f4;padding:clamp(150px,18vh,190px) 0 clamp(80px,10vw,128px);font-family:Manrope,system-ui,sans-serif}.legal-wrap{width:min(720px,100% - 40px);margin:0 auto}.legal-kicker{letter-spacing:.12em;text-transform:uppercase;color:#77736e;margin:0 0 18px;font-size:12px;font-weight:600}.legal h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.legal-status{color:#4a4744;background:#ece9e4;border-radius:8px;margin:24px 0 0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.legal-intro{color:#4a4744;margin:24px 0 48px;font-size:18px;line-height:1.65}.legal section{border-top:1px solid #dcd7d0;padding:28px 0}.legal h2{letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:700}.legal ul{color:#4a4744;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.legal-other{color:#4a4744;border-top:1px solid #dcd7d0;margin:28px 0 0;padding-top:28px;font-size:15px}.legal-other a{color:#c2380d;text-underline-offset:3px;font-weight:600;text-decoration:underline}
