.legal-prose p{margin-bottom:.75rem}.legal-prose a{color:var(--color-primary);font-weight:500}.legal-prose a:hover{text-decoration:underline}.legal-prose strong,.legal-prose b{color:var(--color-dark);font-weight:600}.legal-prose h3,.legal-prose h4{color:var(--color-dark);margin:1rem 0 .5rem;font-weight:700}.legal-prose blockquote{border-left:3px solid var(--color-primary);color:var(--color-muted);margin:0 0 .75rem;padding-left:1rem}.legal-prose ul{margin-bottom:.75rem;padding-left:1.5rem;list-style:outside}.legal-prose ol{margin-bottom:.75rem;padding-left:1.5rem;list-style:decimal}.legal-prose ol[type=a]{list-style:lower-alpha}.legal-prose ol[type=A]{list-style:upper-alpha}.legal-prose ol[type=i]{list-style:lower-roman}.legal-prose li+li{margin-top:.5rem}.legal-prose ul>li::marker{color:var(--color-primary);font-size:1.25rem}.legal-prose li>p{margin-bottom:0}.legal-prose table{border-collapse:separate;border-spacing:0;border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:.75rem;width:100%;margin-bottom:.75rem;font-size:.875rem;overflow:hidden}.legal-prose th{background:var(--color-primary-light);text-align:left;color:var(--color-dark);padding:.75rem 1rem;font-weight:600}.legal-prose td{vertical-align:top;border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-body);padding:.75rem 1rem}.legal-prose td p,.legal-prose th p{margin:0}.legal-prose tr>th+th,.legal-prose tr>td+td{border-left:0}@media (max-width:767px){.legal-prose table,.legal-prose tbody,.legal-prose tr,.legal-prose td{display:block}:is(.legal-prose thead,.legal-prose tr:has(>th)){display:none}.legal-prose table{border:0}.legal-prose tr{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.legal-prose td{border-top:0}.legal-prose td:first-child{background:var(--color-primary-light);color:var(--color-dark);font-weight:600}}
