/* ===== 法律页面样式 ===== */
.legal { padding: 140px 0 90px; min-height: 70vh; }
.legal-inner { max-width: 780px; }
.legal-updated { margin-top: 10px; font-size: 13px; color: var(--muted); }
.legal-body { margin-top: 44px; }
.legal-body h2 { font-family: var(--serif); font-size: 22px; font-weight: 600; color: var(--gold); margin: 38px 0 12px; letter-spacing: 1px; }
.legal-body p, .legal-body li { font-size: 15px; color: rgba(244,239,230,0.82); line-height: 1.9; }
.legal-body ul { padding-left: 22px; margin: 8px 0; }
.legal-body li { margin: 4px 0; }
