.soro-page.svelte-v1sg6z{max-width:1040px;margin:0 auto;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,1.5rem) clamp(3rem,8vw,4.5rem)}.soro-panel.svelte-v1sg6z{border:1px solid rgba(77,95,86,.16);border-radius:var(--radius-card);background:#f6fbf9;padding:clamp(1.1rem,3vw,1.6rem)}.soro-header.svelte-v1sg6z{max-width:680px;margin-bottom:1.2rem}.eyebrow.svelte-v1sg6z,.soro-header.svelte-v1sg6z h1:where(.svelte-v1sg6z),.soro-header.svelte-v1sg6z p:where(.svelte-v1sg6z){margin:0}.eyebrow.svelte-v1sg6z{font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f8170}.soro-header.svelte-v1sg6z h1:where(.svelte-v1sg6z){margin-top:.35rem;font-family:var(--font-heading);font-size:clamp(1.8rem,1.45rem + 1.6vw,2.45rem);line-height:1.08}.soro-header.svelte-v1sg6z p:where(.svelte-v1sg6z){margin-top:.75rem;font-family:var(--font-body);font-size:1rem;line-height:1.65;color:#16211cc2}.dark .soro-panel.svelte-v1sg6z{background:#1a2320;border-color:#ffffff1f}.dark .soro-header.svelte-v1sg6z p:where(.svelte-v1sg6z){color:#f5f7f5c2}
