.legal-prose{color:var(--muted);flex-direction:column;gap:1.2rem;display:flex}.legal-prose>*{margin:0}.legal-prose h1{font-family:var(--font-display);font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);color:var(--ink)}.legal-prose h2{font-family:var(--font-display);font-size:var(--font-size-subsection-title);line-height:var(--line-height-subsection-title);color:var(--ink);margin-top:1.4rem}.legal-prose h3{font-family:var(--font-display);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);color:var(--ink);margin-top:.8rem}.legal-prose h4{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--ink);margin-top:.4rem;font-weight:700}.legal-prose p,.legal-prose li{font-size:var(--font-size-body);line-height:var(--line-height-body)}.legal-prose strong{color:var(--ink);font-weight:700}.legal-prose a{color:var(--accent-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-prose ul,.legal-prose ol{flex-direction:column;gap:.5rem;padding-left:1.3rem;display:flex}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose ul ul,.legal-prose ol ol,.legal-prose ul ol,.legal-prose ol ul{margin-top:.5rem}.legal-prose blockquote{border-left:3px solid var(--accent);color:var(--ink);padding-left:1.4rem;font-style:italic}.legal-prose hr{border:0;border-top:1px solid var(--page-border)}.legal-prose table{border-collapse:collapse;width:100%}.legal-prose :is(th,td){border:1px solid var(--page-border);text-align:left;vertical-align:top;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);padding:.6rem .8rem}.legal-prose th{color:var(--ink);font-weight:700}
