.hero[data-astro-cid-lcdefpme]{text-align:center;padding:3em 0 2em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.4em}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:46em;margin:0 auto 1.5em;font-size:1.1em}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75em;display:inline-flex}.cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);padding:.7em 1.4em;font-weight:600;text-decoration:none;display:inline-block}.cta[data-astro-cid-lcdefpme] .primary[data-astro-cid-lcdefpme]{background:var(--accent-fill);color:#fff}.cta[data-astro-cid-lcdefpme] .primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-fill-hover);color:#fff}.cta[data-astro-cid-lcdefpme] .secondary[data-astro-cid-lcdefpme]{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.cta[data-astro-cid-lcdefpme] .secondary[data-astro-cid-lcdefpme]:hover{color:var(--accent-dark)}.categories[data-astro-cid-lcdefpme]{max-width:60em;margin:0 auto;padding:0 0 3em}.categories[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;margin:0 0 1.5em}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:1em;display:grid}.category-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);color:inherit;padding:1.25em;text-decoration:none;display:block}.category-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.category-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink);margin:0 0 .4em}.category-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.92em;line-height:1.5}
