.legal-body.svelte-413jcj{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary)}@media(min-width:768px){.legal-body.svelte-413jcj{font-size:1.125rem}}.legal-body.svelte-413jcj section{margin-bottom:2.75rem}.legal-body.svelte-413jcj h2{color:var(--text-primary);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;margin-bottom:1.25rem;scroll-margin-top:6rem}.legal-body.svelte-413jcj h3{color:var(--text-primary);font-size:1.1875rem;font-weight:700;line-height:1.4;margin-top:1.75rem;margin-bottom:.625rem}.legal-body.svelte-413jcj p{margin-bottom:1.25rem}.legal-body.svelte-413jcj ul,.legal-body.svelte-413jcj ol{background:var(--bg-secondary);border-radius:16px;padding:1.375rem 1.5rem 1.375rem 2.75rem;margin-bottom:1.25rem}.legal-body.svelte-413jcj ul{list-style:disc}.legal-body.svelte-413jcj ol{list-style:decimal}.legal-body.svelte-413jcj li{margin-bottom:.625rem}.legal-body.svelte-413jcj li:last-child{margin-bottom:0}.legal-body.svelte-413jcj a{color:var(--text-accent);text-decoration:none;overflow-wrap:anywhere}.legal-body.svelte-413jcj a:hover{text-decoration:underline}.legal-body.svelte-413jcj strong{color:var(--text-primary);font-weight:600}.legal-body.svelte-413jcj code{color:var(--text-primary);font-size:.875em;overflow-wrap:anywhere}
