.legal-shell.svelte-1lf38hk{padding:clamp(1.2rem,2vw,2rem);display:grid;gap:1.5rem}.legal-header.svelte-1lf38hk{display:grid;gap:.7rem;border-bottom:1px solid rgba(71,85,105,.2);padding-bottom:1rem}h1.svelte-1lf38hk{font-size:clamp(2rem,4vw,3rem);line-height:1.02}h2.svelte-1lf38hk{font-size:1.26rem;margin-bottom:.55rem}h3.svelte-1lf38hk{margin:.5rem 0;font-size:1.02rem;color:#3d342c}section.svelte-1lf38hk{display:grid;gap:.45rem}p.svelte-1lf38hk,li.svelte-1lf38hk{color:var(--text-soft)}ul.svelte-1lf38hk{margin:0;padding-left:1.15rem;display:grid;gap:.35rem}
