.legal-page.svelte-cgj3jd{background:linear-gradient(180deg,#f8fbff,#eef5fb);padding:clamp(1rem,2vw,2rem) .8rem 2.5rem}.legal-shell.svelte-cgj3jd{width:min(1040px,100%);margin:0 auto;display:grid;gap:.95rem}.legal-header.svelte-cgj3jd,.legal-card.svelte-cgj3jd{background:#fff;border:1px solid #d8e3ee;border-radius:1rem;padding:clamp(.9rem,2vw,1.4rem)}.legal-header.svelte-cgj3jd{border-color:#cfe1ef}.legal-eyebrow.svelte-cgj3jd{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}h1.svelte-cgj3jd{margin:.35rem 0 0;color:#0f1f33;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2}h2.svelte-cgj3jd{margin:0;color:#0f2136;font-size:1.05rem;line-height:1.35}p.svelte-cgj3jd{margin:.55rem 0 0;color:#334155;line-height:1.62;overflow-wrap:anywhere}a.svelte-cgj3jd{color:#0f766e;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}a.svelte-cgj3jd:focus-visible{outline:3px solid #0f766e;outline-offset:3px}
