.hero.svelte-hkxrd4{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:80px 48px;display:flex}.intro.svelte-hkxrd4{flex-direction:column;gap:12px;max-width:620px;display:flex}.chips.svelte-hkxrd4{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.chips.svelte-hkxrd4 a:where(.svelte-hkxrd4){border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.chips.svelte-hkxrd4 a:where(.svelte-hkxrd4):hover{background:var(--sand)}.chips.svelte-hkxrd4 span:where(.svelte-hkxrd4){color:var(--honey-text);margin-right:4px}.principles.svelte-hkxrd4{flex-direction:column;gap:24px;max-width:880px;padding-bottom:72px;display:flex}.principle.svelte-hkxrd4{background:var(--card);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);border-radius:20px;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:32px;display:grid}.num.svelte-hkxrd4{letter-spacing:-.02em;color:var(--honey);font-size:40px;font-weight:800;line-height:44px}.text.svelte-hkxrd4{flex-direction:column;gap:12px;display:flex}.text.svelte-hkxrd4 h2{font-size:28px;line-height:34px}.text.svelte-hkxrd4 h3{color:var(--honey-text);font-size:17px;font-weight:600;line-height:26px}ul.svelte-hkxrd4{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.closing.svelte-hkxrd4{flex-direction:column;gap:24px;max-width:880px;padding-bottom:96px;display:flex}.closing-card.svelte-hkxrd4{background:var(--ink);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:56px 48px;display:flex}.closing-card.svelte-hkxrd4 h2{color:var(--on-ink);max-width:640px}.closing-card.svelte-hkxrd4 .lead:where(.svelte-hkxrd4){color:var(--on-ink-muted);max-width:560px}.closing.svelte-hkxrd4 .note:where(.svelte-hkxrd4){text-align:center;max-width:620px;margin-inline:auto}@media (width<=899px){.hero.svelte-hkxrd4{padding-block:48px 32px}.principles.svelte-hkxrd4{padding-bottom:48px}.principle.svelte-hkxrd4{grid-template-columns:1fr;gap:8px;padding:24px}.num.svelte-hkxrd4{font-size:28px;line-height:32px}.closing.svelte-hkxrd4{padding-bottom:56px}.closing-card.svelte-hkxrd4{padding:40px 24px}}
