.legal-prose[data-v-3e3abeda]{color:var(--color-body)}.legal-prose[data-v-3e3abeda] h2{font-family:var(--font-display);color:var(--color-ink);font-size:1.375rem;line-height:1.25;font-weight:700;margin-top:2.5rem;margin-bottom:.75rem}.legal-prose[data-v-3e3abeda] h3{font-family:var(--font-display);color:var(--color-ink);font-size:1.125rem;line-height:1.3;font-weight:700;margin-top:1.75rem;margin-bottom:.5rem}.legal-prose[data-v-3e3abeda] p{margin-bottom:1rem;line-height:1.7}.legal-prose[data-v-3e3abeda] ul{margin-bottom:1rem;padding-left:1.25rem;list-style:disc}.legal-prose[data-v-3e3abeda] li{margin-bottom:.375rem;line-height:1.65}.legal-prose[data-v-3e3abeda] li::marker{color:var(--color-action)}.legal-prose[data-v-3e3abeda] a{color:var(--color-action);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-prose[data-v-3e3abeda] a:hover{color:var(--color-action-strong)}.legal-prose[data-v-3e3abeda] strong{color:var(--color-ink);font-weight:600}.legal-prose[data-v-3e3abeda] hr{border:0;border-top:1px solid var(--color-line);margin:2rem 0}.legal-prose[data-v-3e3abeda] blockquote{border-left:3px solid var(--color-accent);background:var(--color-mint-50);padding:.875rem 1.125rem;margin:1.25rem 0;border-radius:0 1rem 1rem 0;color:var(--color-body);font-size:.9375rem}.legal-prose[data-v-3e3abeda] blockquote p:last-child{margin-bottom:0}.legal-prose[data-v-3e3abeda] .legal-table{overflow-x:auto;margin:1rem 0 1.5rem;border:1px solid var(--color-line);border-radius:.875rem}.legal-prose[data-v-3e3abeda] table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:30rem}.legal-prose[data-v-3e3abeda] td,.legal-prose[data-v-3e3abeda] th{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);padding:.6rem .75rem;text-align:left;vertical-align:top;line-height:1.5}.legal-prose[data-v-3e3abeda] td:last-child,.legal-prose[data-v-3e3abeda] th:last-child{border-right:0}.legal-prose[data-v-3e3abeda] tr:last-child td{border-bottom:0}.legal-prose[data-v-3e3abeda] thead th{background:var(--color-mint-50);color:var(--color-ink);font-weight:600;white-space:nowrap}
