.legal-doc-body{position:relative;line-height:1.7;color:hsl(var(--foreground));border-radius:calc(var(--radius) + .25rem);overflow:hidden;background:linear-gradient(165deg,hsl(var(--primary) / .08),hsl(var(--background)) 28%,hsl(var(--secondary) / .12));border:1px solid hsl(var(--primary) / .18);box-shadow:0 1px hsl(var(--secondary) / .35),0 12px 40px -24px hsl(var(--brand-heading) / .35)}.legal-doc-accent.svelte-1ax8zs4{display:grid;grid-template-columns:2fr 1.25fr .75fr;height:.4rem}.legal-doc-accent__navy.svelte-1ax8zs4{background:hsl(var(--brand-heading))}.legal-doc-accent__sky.svelte-1ax8zs4{background:hsl(var(--primary))}.legal-doc-accent__gold.svelte-1ax8zs4{background:hsl(var(--secondary))}.legal-doc-content.svelte-1ax8zs4{padding:1.75rem 1.25rem 2rem}@media (min-width: 640px){.legal-doc-content.svelte-1ax8zs4{padding:2rem 2rem 2.5rem}}.legal-doc-body h1{font-size:clamp(1.65rem,1.4rem + 1vw,2rem);font-weight:650;letter-spacing:-.02em;margin:0 0 .35rem;color:hsl(var(--brand-heading))}.legal-doc-body h2{font-size:1.15rem;font-weight:650;margin:1.75rem 0 .55rem;padding:.45rem .75rem;color:hsl(var(--brand-heading));background:hsl(var(--primary) / .1);border-radius:.4rem;box-shadow:inset 0 -2px hsl(var(--primary) / .45)}.legal-doc-body h3{font-size:1.05rem;font-weight:600;margin:1.35rem 0 .4rem;color:hsl(var(--brand-heading))}.legal-doc-body p:has(>strong:only-child){margin:1.75rem 0 .55rem;padding:.45rem .75rem;background:hsl(var(--primary) / .1);border-radius:.4rem;box-shadow:inset 0 -2px hsl(var(--primary) / .45)}.legal-doc-body p:has(>strong:only-child)>strong{display:block;font-size:1.15rem;font-weight:650;color:hsl(var(--brand-heading));letter-spacing:-.01em}.legal-doc-body>.legal-doc-content>p:first-child{margin-top:0;margin-bottom:1.25rem;padding:0 0 1rem;background:none;box-shadow:none;border-radius:0;border-bottom:1px solid hsl(var(--primary) / .22)}.legal-doc-body>.legal-doc-content>p:first-child>strong:first-child{display:block;font-size:clamp(1.65rem,1.4rem + 1vw,2rem);font-weight:650;letter-spacing:-.02em;color:hsl(var(--brand-heading));margin-bottom:.45rem}.legal-doc-body>.legal-doc-content>p:first-child>em{display:inline-flex;align-items:center;font-style:normal;font-size:.8rem;font-weight:500;letter-spacing:.02em;color:hsl(var(--brand-heading));background:hsl(var(--secondary) / .45);border:1px solid hsl(var(--secondary) / .7);border-radius:999px;padding:.2rem .7rem}.legal-doc-body p,.legal-doc-body ul,.legal-doc-body ol{margin:.65rem 0;color:hsl(var(--foreground) / .82)}.legal-doc-body ul,.legal-doc-body ol{padding-left:1.25rem}.legal-doc-body li{margin:.3rem 0}.legal-doc-body li::marker{color:hsl(var(--primary))}.legal-doc-body a{color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-decoration-color:hsl(var(--primary) / .45);text-underline-offset:3px;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;border-radius:.2rem}.legal-doc-body a:hover{color:hsl(var(--brand-heading));background:hsl(var(--primary) / .12);text-decoration-color:hsl(var(--brand-heading) / .5)}.legal-doc-body strong{color:hsl(var(--brand-heading));font-weight:600}.legal-doc-body em{color:hsl(var(--brand-heading) / .85)}.dark .legal-doc-body{background:linear-gradient(165deg,hsl(var(--primary) / .12),hsl(var(--card)) 32%,hsl(var(--secondary) / .08));border-color:hsl(var(--primary) / .28);box-shadow:0 1px hsl(var(--secondary) / .2),0 16px 48px -28px #0000008c}.dark .legal-doc-body h2,.dark .legal-doc-body p:has(>strong:only-child){background:hsl(var(--primary) / .14);box-shadow:inset 0 -2px hsl(var(--primary) / .55)}.dark .legal-doc-body>.legal-doc-content>p:first-child{background:none;box-shadow:none}.dark .legal-doc-body>.legal-doc-content>p:first-child>em{background:hsl(var(--secondary) / .22);border-color:hsl(var(--secondary) / .4);color:hsl(var(--secondary))}
