.legal-page{max-width:860px;margin:0 auto;padding:48px 24px 80px}.legal-page .legal-back{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.legal-page .legal-back:hover{color:var(--navy)}.legal-page-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px}.legal-page-head .eyebrow{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.legal-page-head h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.legal-page .legal-meta{background:var(--bg);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:14px 18px;font-size:13px;display:flex}.legal-page .legal-meta strong{color:var(--ink);margin-left:6px;font-weight:700}.legal-page .legal-body p{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.75}.legal-page .legal-body h3{color:var(--ink);margin:28px 0 12px;font-size:17px;font-weight:700}.legal-page .legal-body ul{margin:0 0 14px;padding-left:20px}.legal-page .legal-body li{color:var(--ink-2);margin-bottom:6px;font-size:14.5px;line-height:1.7}
