.legal-prose{font-size:15px;line-height:1.7;color:var(--fg)}.legal-prose h2{font-size:20px;font-weight:600;margin-top:2em;margin-bottom:.6em;color:var(--fg)}.legal-prose h3{font-size:16px;font-weight:600;margin-top:1.6em;margin-bottom:.4em;color:var(--fg)}.legal-prose p,.legal-prose ul,.legal-prose ol{margin-bottom:1em;color:var(--fg-dim)}.legal-prose ul,.legal-prose ol{padding-left:1.5em}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:.3em}.legal-prose a{color:var(--accent)}.legal-prose a:hover{color:var(--accent-2)}.legal-prose strong{color:var(--fg);font-weight:600}.legal-prose dl{margin-bottom:1em;color:var(--fg-dim)}.legal-prose dt{font-weight:600;color:var(--fg);margin-top:.6em}.legal-prose dd{margin-left:0}.legal-prose .legal-review-banner{border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:1.5em}
