.legal-page{padding:128px 32px 32px}.legal-card{max-width:1280px;margin:0 auto;background:#fff;border-radius:16px;padding:32px 120px}.legal-title{font-size:24px;font-weight:700;color:var(--ink);text-align:center}.legal-dates{display:flex;flex-direction:column;gap:8px;margin-top:16px;font-size:16px;font-weight:700;color:var(--ink)}.legal-precedence{margin-top:12px;font-size:14px;line-height:22px;color:#6b6b6b}.legal-content{display:flex;flex-direction:column;gap:16px;margin-top:16px}.legal-section h3{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:8px}.legal-section p{font-size:16px;line-height:1.6;color:var(--ink);margin-bottom:8px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 8px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal-section li{font-size:16px;line-height:1.6;color:var(--ink)}.legal-section li::marker{color:var(--orange)}
