.legal-page{color:#1b1a18;background:#f7f7f7;min-height:100vh;padding:32px 20px 80px}.legal-inner{width:min(760px,100%);margin:0 auto}.legal-brand{color:#21201d;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.legal-brand img{border-radius:10px;width:34px;height:34px}.legal-card{background:#fff;border:1px solid #e2e8e3;border-radius:24px;margin-top:44px;padding:clamp(28px,6vw,56px);box-shadow:0 18px 52px #201f1c14}.legal-kicker{color:#6a6760;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.legal-card h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(32px,7vw,50px)}.legal-card h2{margin:34px 0 8px;font-size:20px}.legal-card p,.legal-card li{color:#57544f;line-height:1.72}.legal-card ul{padding-left:20px}.legal-updated{color:#7c9187;font-size:14px}.legal-back{color:#393733;margin-top:30px;font-weight:700;text-decoration:none;display:inline-block}
