.legal-prose{font-size:15px;line-height:1.7;color:var(--ink)}.legal-prose h1,.legal-prose h2,.legal-prose h3,.legal-prose h4{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:1.25;margin:1.6em 0 .5em}.legal-prose h1{font-size:26px}.legal-prose h2{font-size:21px}.legal-prose h3{font-size:17px}.legal-prose h4{font-size:15px}.legal-prose h1:first-child,.legal-prose h2:first-child,.legal-prose h3:first-child{margin-top:0}.legal-prose p{margin:0 0 1em}.legal-prose ol,.legal-prose ul{margin:0 0 1em;padding-left:1.4em}.legal-prose li{margin:.3em 0}.legal-prose a{color:var(--accent);text-decoration:underline}.legal-prose strong{color:var(--ink);font-weight:700}.legal-prose em{font-style:italic}.legal-prose blockquote{margin:1em 0;padding-left:1em;color:var(--ink-3);font-style:italic}.legal-prose hr{border:0;border-top:1px solid var(--rule);margin:1.8em 0}.legal-prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.legal-prose td,.legal-prose th{border:1px solid var(--rule);padding:8px 12px;text-align:left;vertical-align:top}.legal-prose th{background:var(--surface);font-weight:700;color:var(--ink)}.legal-prose code{font-family:var(--font-mono,monospace);font-size:.9em;background:var(--surface);padding:.1em .35em;border-radius:4px}