.legal-prose{color:color-mix(in srgb,var(--color-ink) 75%,transparent);font-size:.9375rem;line-height:1.75}.legal-prose>section+section{margin-top:3rem}.legal-prose h2,.legal-prose h3,.legal-prose section{scroll-margin-top:9rem}.legal-prose h2{font-size:1.25rem;line-height:1.25}.legal-prose h2,.legal-prose h3{color:var(--color-ink);font-weight:600}.legal-prose h3{margin-top:2rem;font-size:1rem}.legal-prose h2+p,.legal-prose h2+ul,.legal-prose h3+p,.legal-prose h3+ul{margin-top:.75rem}.legal-prose .legal-table,.legal-prose ol,.legal-prose p,.legal-prose ul{margin-top:1rem}.legal-prose ol,.legal-prose ul{padding-left:1.15rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li+li{margin-top:.4rem}.legal-prose li::marker{color:var(--color-brand-500)}.legal-prose strong{color:var(--color-ink);font-weight:600}.legal-prose a:not([class]){color:var(--color-brand-600);text-underline-offset:2px;text-decoration:underline}.legal-prose a:not([class]):hover{color:var(--color-brand-700)}.legal-prose .legal-table{border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:var(--radius-xl2);overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.8125rem}.legal-prose thead th{background:var(--color-mint-soft);color:var(--color-ink);text-align:left;font-weight:600}.legal-prose td,.legal-prose th{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);padding:.7rem .9rem}.legal-prose tbody tr:last-child td,.legal-prose tbody tr:last-child th{border-bottom:0}.legal-prose tbody th{color:var(--color-ink);white-space:nowrap;font-weight:600}.legal-prose code{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink);border-radius:.35rem;padding:.1rem .35rem;font-size:.85em}.legal-prose .legal-note{border-left:3px solid var(--color-brand-500);background:var(--color-mint-soft);border-radius:0 var(--radius-xl2) var(--radius-xl2) 0;margin-top:1.25rem;padding:1rem 1.15rem;font-size:.875rem}
