.legal-body{color:#2f241f;word-break:keep-all;margin-top:18px;padding:4px 2px 8px;font-size:14px;line-height:1.8}.legal-body .legal-meta{color:#8a7b74;margin-bottom:14px;font-size:12px}.legal-body h2{font:800 16px/1.4 var(--font-title), serif;color:#34231b;margin:26px 0 8px}.legal-body h2:first-of-type{margin-top:8px}.legal-body p{margin:0 0 10px}.legal-body ol,.legal-body ul{margin:0 0 12px;padding-left:22px}.legal-body li{margin-bottom:6px}.legal-body table{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:12.5px;line-height:1.55}.legal-body th,.legal-body td{vertical-align:top;text-align:left;border:1px solid #eadbd2;padding:8px 9px}.legal-body th{white-space:nowrap;background:#fff2ea;font-weight:700}.legal-body .legal-note{color:#5f4a3c;background:#fff7ef;border:1px solid #f0d8cc;border-radius:12px;padding:12px 14px;font-size:13px}.legal-body a{color:#c92f61}.legal-links{justify-content:center;gap:10px;margin:18px 0 6px;display:flex}.legal-links a{color:#cf2f64;border:1px solid #f0c9d6;border-radius:99px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}
