.legal.svelte-crb43i{color:var(--c-text);font-size:var(--type-body-size);line-height:var(--type-body-line);max-width:960px;margin:var(--space-xl) auto;background:var(--surface-panel);border:1px solid var(--c-border-light);box-shadow:var(--shadow-subtle);box-sizing:border-box;border-radius:1em;padding:clamp(1.5rem,4vw,3rem);display:block}.legal.svelte-crb43i .text:where(.svelte-crb43i){margin-top:var(--space-md);margin-bottom:var(--space-md);display:block;position:relative}.legal.svelte-crb43i .line:where(.svelte-crb43i){width:100%;height:3px;margin:var(--space-lg) 0;background:linear-gradient(90deg,#9c3 0%,#f3e600 50%,#62d399 100%);border-radius:1em;display:block}.legal.svelte-crb43i h2:where(.svelte-crb43i){font-size:var(--type-tool-title-size);font-weight:var(--weight-bold);margin:var(--space-md) 0 var(--space-sm);scroll-margin-top:100px}.legal.svelte-crb43i p:where(.svelte-crb43i){margin:.5em 0}.legal.svelte-crb43i a:where(.svelte-crb43i){color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.legal.svelte-crb43i a:where(.svelte-crb43i):hover{text-decoration:none}
