.page.svelte-1ez1iih{max-width:860px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1ez1iih{display:grid;gap:16px;margin-bottom:48px}.kicker.svelte-1ez1iih{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1ez1iih{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-1ez1iih{max-width:62ch;font-size:20px;line-height:1.55;color:var(--sg-body)}section.svelte-1ez1iih{margin-top:48px}h2.svelte-1ez1iih{font-size:28px;margin:0 0 16px}section.svelte-1ez1iih>p:where(.svelte-1ez1iih){max-width:62ch;line-height:1.65}.types.svelte-1ez1iih{display:grid;gap:20px;margin:16px 0;max-width:62ch}.types.svelte-1ez1iih>div:where(.svelte-1ez1iih){padding:16px 20px;background:var(--sg-white, #fff);border:1px solid var(--sage-paper-heavy, #d9d3c2);border-radius:6px}.types.svelte-1ez1iih dt:where(.svelte-1ez1iih){font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:6px}.types.svelte-1ez1iih dd:where(.svelte-1ez1iih){margin:0;line-height:1.55}.callout.svelte-1ez1iih{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:48px 0 0}.callout.svelte-1ez1iih p:where(.svelte-1ez1iih){margin:0;line-height:1.55}.next-links.svelte-1ez1iih{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.next-links.svelte-1ez1iih li:where(.svelte-1ez1iih){line-height:1.6}
