.legal-prose{color:#334155;word-break:keep-all;font-size:15px;line-height:1.9}.legal-prose h1,.legal-prose h2,.legal-prose h3{color:#020617;letter-spacing:-.02em;font-weight:700}.legal-prose h1{margin:44px 0 18px;font-size:30px;line-height:1.25}.legal-prose h2{margin:42px 0 16px;font-size:24px;line-height:1.35}.legal-prose h3{margin:30px 0 12px;font-size:19px;line-height:1.45}.legal-prose p{margin:12px 0}.legal-prose strong{color:#0f172a;font-weight:700}.legal-prose code{color:#1e293b;background:#f1f5f9;border-radius:8px;padding:2px 6px;font-size:.92em}.legal-prose a{color:#3157dd;text-underline-offset:3px;text-decoration:underline}.legal-prose ul{margin:14px 0;padding-left:22px;list-style:outside}.legal-prose li{margin:6px 0}.legal-prose hr{border:0;border-top:1px solid #e2e8f0;margin:34px 0}.legal-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:18px 0 24px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.65}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px 16px}.legal-prose th{color:#0f172a;background:#f8fafc;font-weight:700}.legal-prose tr:last-child td{border-bottom:0}
