.pillar.svelte-4z030h{scroll-margin-top:6rem;padding-block:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--line)}.pillar.first.svelte-4z030h{border-top:none;padding-top:0}.pillar.svelte-4z030h:last-child{padding-bottom:0}.pillar-code.svelte-4z030h{font-size:1.25rem;font-weight:700;letter-spacing:.12em;color:var(--accent)}.pillar-title.svelte-4z030h{color:var(--fg)}.pillar-summary.svelte-4z030h{margin-top:1.25rem;max-width:44rem}.pillar-detail.svelte-4z030h{margin-top:2.25rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.pillar-overview.svelte-4z030h{max-width:40rem}.cap-count.svelte-4z030h{font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.cap-list.svelte-4z030h{list-style:none;margin:0;padding:0}.cap-item.svelte-4z030h{display:flex;gap:.875rem;padding:.9375rem 1.125rem;border-bottom:1px solid var(--line);font-size:.875rem;line-height:1.55;color:var(--fg-mid)}.cap-item.svelte-4z030h:last-child{border-bottom:none}.tick.svelte-4z030h{flex:none;width:5px;height:5px;margin-top:.5rem;background-color:var(--accent)}.faq-title.svelte-4z030h{color:var(--fg)}.faq.svelte-4z030h{margin:2.25rem 0 0;border-top:1px solid var(--line)}.faq-item.svelte-4z030h{padding-block:1.5rem;border-bottom:1px solid var(--line)}.faq-q.svelte-4z030h{font-family:var(--font-display);font-weight:600;font-stretch:102%;font-size:1.0625rem;line-height:1.3;letter-spacing:-.008em;color:var(--fg)}.faq-a.svelte-4z030h{margin:.75rem 0 0;max-width:52rem;font-size:.9375rem;line-height:1.7;color:var(--fg-mid)}@media (min-width: 900px){.pillar-detail.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}}
