.hero[data-astro-cid-m3zpgalb]{background:radial-gradient(55% 60% at 88% 0,#3bb5a629,#0000 70%),linear-gradient(#f6fbfa 0%,#fff 100%);padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,5vw,3.5rem)}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{max-width:18ch;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem)}.hero[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{max-width:44rem;margin-top:1.25rem}.featured[data-astro-cid-m3zpgalb]{padding-bottom:clamp(2.5rem,5vw,3.5rem)}.featured__card[data-astro-cid-m3zpgalb]{border-radius:var(--radius-2xl);background:radial-gradient(70% 90% at 100% 0%, #3bb5a659, transparent 70%), var(--color-bg-dark);color:var(--dark-0);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.featured__text[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:#fff;align-items:center;gap:.625rem;margin-top:1rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);display:flex}.featured__text[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb] svg{color:var(--primary-3)}.featured__text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:32rem;color:var(--dark-0);margin-block:.875rem 1.5rem}.featured__list[data-astro-cid-m3zpgalb]{gap:.5rem;display:grid}.featured__list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{border-radius:var(--radius-md);border:1px solid var(--dark-6);color:#fff;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:#ffffff0a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.featured__list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{border-color:var(--primary-7);background:#3bb5a624}.featured__list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb] svg{color:var(--primary-3);flex:none}.sections[data-astro-cid-m3zpgalb]{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(4rem,8vw,6rem)}.sections__title[data-astro-cid-m3zpgalb]{margin-bottom:1.75rem;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem)}.sections__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.card[data-astro-cid-m3zpgalb]{border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;flex-direction:column;padding:1.5rem;display:flex}.card[data-astro-cid-m3zpgalb]:hover{border-color:var(--primary-2);box-shadow:var(--shadow-md)}.card__head[data-astro-cid-m3zpgalb]{align-items:center;gap:.75rem;display:flex}.card__icon[data-astro-cid-m3zpgalb]{border-radius:var(--radius-md);background:var(--color-primary-soft);width:2.5rem;height:2.5rem;color:var(--primary-7);place-items:center;display:inline-grid}.card__title[data-astro-cid-m3zpgalb]{font-family:var(--font-heading);color:var(--color-ink);font-size:1.25rem;font-weight:700}.card__head[data-astro-cid-m3zpgalb]:hover .card__title[data-astro-cid-m3zpgalb]{color:var(--color-primary-deep)}.card__description[data-astro-cid-m3zpgalb]{color:var(--color-text-muted);margin-top:.75rem;font-size:.9375rem}.card__pages[data-astro-cid-m3zpgalb]{border-top:1px solid var(--color-line);margin-top:1.125rem;padding-top:1rem;font-size:.9375rem}.card__pages[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{margin-top:.5rem}.card__pages[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--color-primary-deep)}.card__pages[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{text-underline-offset:.15em;text-decoration:underline}.support[data-astro-cid-m3zpgalb]{background:var(--color-bg-alt);border-top:1px solid var(--color-line);padding-block:clamp(2.5rem,5vw,3.5rem)}.support__inner[data-astro-cid-m3zpgalb]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.support__icon[data-astro-cid-m3zpgalb]{background:var(--color-primary-soft);width:3rem;height:3rem;color:var(--primary-7);border-radius:50%;place-items:center;display:inline-grid}.support[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:1.25rem}.support[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-text-muted);margin-top:.25rem}@media (width<=820px){.featured__card[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=640px){.support__inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;justify-items:start}}
