.page.svelte-9zsi7o{max-width:960px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-9zsi7o{display:grid;gap:16px;margin-bottom:32px}.kicker.svelte-9zsi7o{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-9zsi7o{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-9zsi7o{max-width:62ch;font-size:20px;line-height:1.55;color:var(--sg-body)}.callout.svelte-9zsi7o{max-width:62ch;padding:14px 18px;background:var(--sage-paper, #f5f1e8);border-left:3px solid var(--app-accent, #6b5b95);border-radius:0 4px 4px 0;margin:0 0 32px}.callout.svelte-9zsi7o p:where(.svelte-9zsi7o){margin:0;line-height:1.55}section.svelte-9zsi7o{margin-top:48px}h2.svelte-9zsi7o{font-size:28px;margin:0 0 16px}h3.svelte-9zsi7o{font-size:18px;margin:20px 0 8px}section.svelte-9zsi7o>p:where(.svelte-9zsi7o),section.svelte-9zsi7o>ul:where(.svelte-9zsi7o){max-width:62ch;line-height:1.65}section.svelte-9zsi7o>ul:where(.svelte-9zsi7o){padding-left:22px}section.svelte-9zsi7o>ul:where(.svelte-9zsi7o)>li:where(.svelte-9zsi7o){margin:6px 0}table.svelte-9zsi7o{width:100%;border-collapse:collapse;margin:12px 0;background:var(--sg-white, #fff);border:1px solid var(--sage-paper-heavy, #d9d3c2);border-radius:6px;overflow:hidden;font-size:14px}thead.svelte-9zsi7o th:where(.svelte-9zsi7o){text-align:left;padding:10px 12px;background:var(--sage-paper, #f5f1e8);font-weight:700}tbody.svelte-9zsi7o td:where(.svelte-9zsi7o){padding:10px 12px;border-top:1px solid var(--sage-paper-heavy, #d9d3c2);vertical-align:top}tbody.svelte-9zsi7o tr:where(.svelte-9zsi7o)>td:where(.svelte-9zsi7o):first-child{font-weight:600;width:180px}
