.hero.svelte-9471s9{padding:48px 0 40px}.hero-grid.svelte-9471s9{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}h1.svelte-9471s9{letter-spacing:-1px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.05}.lead.svelte-9471s9{color:var(--ink-2);max-width:560px;margin:16px 0 0;font-size:1.25rem}.hero-links.svelte-9471s9{gap:12px;margin:24px 0 0;display:flex}.hero-links.svelte-9471s9 a:where(.svelte-9471s9){border:1px solid var(--ink);padding:12px 18px;font-size:.9rem;font-weight:700;text-decoration:none}.hero-links.svelte-9471s9 a:where(.svelte-9471s9):first-child{background:var(--ink);color:#fff}.hero-links.svelte-9471s9 a:where(.svelte-9471s9):hover{filter:brightness(1.1);border-color:var(--red)}.hero-links.svelte-9471s9 a:where(.svelte-9471s9):last-child:hover{color:var(--red)}.block.svelte-9471s9{margin-bottom:56px}h2.svelte-9471s9{margin-bottom:16px;font-size:1.5rem;font-weight:900}.note.svelte-9471s9{color:var(--ink-3);margin:-8px 0 16px;font-size:.95rem}.tiles.svelte-9471s9{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel.svelte-9471s9{border:1px solid var(--line);border-radius:10px;padding:20px}.topics-band.svelte-9471s9{background:var(--band);margin-bottom:-72px;padding:56px 0 64px}.topics.svelte-9471s9{columns:3;column-gap:48px;margin-top:28px}.topic.svelte-9471s9{break-inside:avoid;margin-bottom:36px}.topic.svelte-9471s9 h3:where(.svelte-9471s9){border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:1.1rem;font-weight:800}.topic.svelte-9471s9 h3:where(.svelte-9471s9) a:where(.svelte-9471s9){text-decoration:none}.topic.svelte-9471s9 ul:where(.svelte-9471s9){margin:0;padding:0;list-style:none}.topic.svelte-9471s9 li:where(.svelte-9471s9){border-bottom:1px solid var(--line)}.topic.svelte-9471s9 li:where(.svelte-9471s9) a:where(.svelte-9471s9){padding:8px 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.topic.svelte-9471s9 a:where(.svelte-9471s9):hover{color:var(--red)}.all.svelte-9471s9{margin-top:10px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.hero-grid.svelte-9471s9{grid-template-columns:1fr;gap:28px}.tiles.svelte-9471s9{grid-template-columns:repeat(2,minmax(0,1fr))}.topics.svelte-9471s9{columns:2}}@media (width<=600px){.tiles.svelte-9471s9{grid-template-columns:1fr}.topics.svelte-9471s9{columns:1}}
