.tool-page__header-center.svelte-cwls5q{text-align:center;gap:.75rem;max-width:800px;margin:0 auto;padding:3rem 0;display:grid}.tool-page__header-center.svelte-cwls5q h1:where(.svelte-cwls5q){max-width:none;font-size:clamp(2.5rem,6vw,4.5rem);font-family:var(--font-display);letter-spacing:-.04em;margin:0}.tool-page__header-center.svelte-cwls5q .tool-page__lede:where(.svelte-cwls5q){color:var(--text-muted);text-wrap:balance;margin:0;font-size:clamp(1.1rem,3vw,1.4rem)}.ad-container.svelte-cwls5q{max-width:900px;margin:2rem auto;padding:0 1rem}.ad-placeholder.svelte-cwls5q{background:var(--surface-4);border:1px dashed var(--border-strong);width:100%;min-height:120px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;border-radius:1rem;justify-content:center;align-items:center;font-size:.85rem;display:flex}.ad-container--inline.svelte-cwls5q{margin:3rem 0}.principles-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.principle-card.svelte-cwls5q{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:1.25rem;padding:1.5rem}.principle-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--accent);margin:0 0 .75rem;font-size:1.25rem}.principle-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.6}.roadmap-list.svelte-cwls5q{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.roadmap-list.svelte-cwls5q li:where(.svelte-cwls5q){flex-direction:column;gap:.25rem;display:flex}.roadmap-list.svelte-cwls5q li:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){color:var(--text-strong);font-size:1.1rem}.roadmap-list.svelte-cwls5q li:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:var(--text-muted);line-height:1.6}@media (width<=760px){.tool-page__header-center.svelte-cwls5q{padding:1.5rem 0}}
