@layer components{.legal-article{color:var(--foreground);font-size:1rem;line-height:1.7}.legal-article :where(h1):not(:where(.not-prose,.not-prose *)){margin:0 0 .75rem;font-size:2.25rem;font-weight:600;line-height:1.15}.legal-article :where(h2):not(:where(.not-prose,.not-prose *)){border-top:1px solid var(--border);margin:2.5rem 0 .75rem;padding-top:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.legal-article :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.35}.legal-article :where(p):not(:where(.not-prose,.not-prose *)){margin:0 0 1rem}.legal-article :where(.lead):not(:where(.not-prose *)){margin-bottom:2rem}.legal-article :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin:0 0 1.25rem;padding-left:1.5rem}.legal-article :where(ul):not(:where(.not-prose,.not-prose *)){list-style:outside}.legal-article :where(ol):not(:where(.not-prose,.not-prose *)){list-style:decimal}.legal-article :where(li):not(:where(.not-prose,.not-prose *)){margin:.35rem 0;padding-left:.25rem}.legal-article :where(li)::marker{color:var(--muted-foreground)}.legal-article :where(strong):not(:where(.not-prose *)){font-weight:600}.legal-article :where(a):not(:where(.not-prose *)){overflow-wrap:anywhere;min-height:44px;color:var(--primary);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.legal-article :where(.not-prose){margin-top:1.5rem;margin-bottom:1.5rem}}
