.legal-doc.svelte-i7nc2w{max-width:72ch;font-size:1rem;line-height:1.75;color:hsl(var(--foreground) / .82);overflow-wrap:anywhere}.legal-doc.svelte-i7nc2w *+*{margin-top:.85rem}.legal-doc.svelte-i7nc2w h1{font-size:clamp(1.75rem,6vw,2.5rem);font-weight:900;line-height:1.1;color:hsl(var(--foreground));margin-bottom:1.5rem}.legal-doc.svelte-i7nc2w h2{margin-top:2.75rem;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;color:hsl(var(--foreground));scroll-margin-top:6rem}.legal-doc.svelte-i7nc2w h3{margin-top:1.75rem;font-size:1.05rem;font-weight:700;color:hsl(var(--foreground));scroll-margin-top:6rem}.legal-doc.svelte-i7nc2w strong{font-weight:650;color:hsl(var(--foreground))}.legal-doc.svelte-i7nc2w a{font-weight:600;color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.legal-doc.svelte-i7nc2w ul,.legal-doc.svelte-i7nc2w ol{padding-left:1.5rem}.legal-doc.svelte-i7nc2w ul{list-style:disc}.legal-doc.svelte-i7nc2w ol{list-style:decimal}.legal-doc.svelte-i7nc2w li+li{margin-top:.4rem}.legal-doc.svelte-i7nc2w ul.lettered{list-style:none;padding-left:1.6rem}.legal-doc.svelte-i7nc2w ul.lettered>li{text-indent:-1.6rem}.legal-doc.svelte-i7nc2w table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.9375rem}.legal-doc.svelte-i7nc2w th,.legal-doc.svelte-i7nc2w td{border:1px solid hsl(var(--foreground) / .15);padding:.5rem .75rem;text-align:left;vertical-align:top}.legal-doc.svelte-i7nc2w th{background:hsl(var(--foreground) / .06)}@media print{.h-screen:has(.legal-page),.legal-page.svelte-i7nc2w{height:auto!important;overflow:visible!important}.app-bg{display:none}.no-print.svelte-i7nc2w{display:none!important}.legal-page.svelte-i7nc2w{background:#fff;color:#000}.legal-doc.svelte-i7nc2w,.legal-doc.svelte-i7nc2w h1,.legal-doc.svelte-i7nc2w h2,.legal-doc.svelte-i7nc2w h3,.legal-doc.svelte-i7nc2w strong,.legal-doc.svelte-i7nc2w a{color:#000}.legal-doc.svelte-i7nc2w{max-width:none;font-size:11pt}.legal-doc.svelte-i7nc2w h2,.legal-doc.svelte-i7nc2w h3{-moz-column-break-after:avoid;break-after:avoid}.legal-doc.svelte-i7nc2w th,.legal-doc.svelte-i7nc2w td{border-color:#999}}
