.ccard[data-astro-cid-afo2vvt2]{gap:var(--s-4);padding:var(--s-5);grid-template-columns:48px 1fr;align-items:start;height:100%;display:grid}.ccard__mark[data-astro-cid-afo2vvt2]{border-radius:var(--r-md);background:var(--c-ink);color:#fff;width:48px;height:48px;font-family:var(--font-display);transition:background var(--t-base);place-items:center;font-size:1.35rem;font-weight:800;display:grid}.ccard[data-astro-cid-afo2vvt2]:hover .ccard__mark[data-astro-cid-afo2vvt2]{background:var(--c-brand)}.ccard__name[data-astro-cid-afo2vvt2]{font-size:var(--fs-lg);margin-bottom:var(--s-1)}.ccard__desc[data-astro-cid-afo2vvt2]{margin:0 0 var(--s-2);color:var(--c-ink-2);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ccard__count[data-astro-cid-afo2vvt2]{font-size:var(--fs-xs);color:var(--c-brand-ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.home-hero[data-astro-cid-lcdefpme]{background:radial-gradient(900px 420px at 88% -10%, #e4211b52, transparent 62%), radial-gradient(700px 300px at 0% 110%, #e4211b24, transparent 60%), var(--c-night);color:#e9edf6;padding-block:clamp(2.5rem,2rem + 4vw,5.5rem)}.home-hero__grid[data-astro-cid-lcdefpme]{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=960px){.home-hero__grid[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.home-hero__kicker[data-astro-cid-lcdefpme]{color:#ff9d98}.home-hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);color:#fff;max-width:15ch;margin-bottom:var(--s-4)}.home-hero__dek[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);color:#c6cee1;max-width:52ch;margin-bottom:var(--s-5)}.home-search[data-astro-cid-lcdefpme]{gap:var(--s-2);border-radius:var(--r-pill);max-width:640px;box-shadow:var(--shadow-lg);background:#fff;padding:.4rem;display:flex}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font-size:var(--fs-base);color:var(--c-ink);border-radius:var(--r-pill);background:0 0;border:0;flex:1;padding:.7rem 1.1rem}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:none}.home-search[data-astro-cid-lcdefpme]:focus-within{box-shadow:var(--shadow-lg), 0 0 0 3px #ff9d98}.home-quick[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.chip--dark{color:#fff;background:#ffffff14;border-color:#ffffff38}a.chip--dark:hover{color:#fff;background:#ffffff2e;border-color:#fff}.home-panel[data-astro-cid-lcdefpme]{border:1px solid var(--c-night-line);border-radius:var(--r-lg);padding:var(--s-5);backdrop-filter:blur(4px);background:#ffffff0f}.home-stats[data-astro-cid-lcdefpme]{margin:0 0 var(--s-4);gap:var(--s-3);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.home-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#fff;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:800;line-height:1;display:block}.home-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:#a9b3c9}.home-panel__note[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:#c6cee1;margin-bottom:var(--s-3)}.home-panel__link[data-astro-cid-lcdefpme]{color:#fff}.home-method[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}@media (width>=900px){.home-method[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.home-steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.home-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;column-gap:var(--s-4);padding:var(--s-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:3rem 1fr;display:grid}.home-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s);background:var(--c-brand);color:#fff;width:2.6rem;height:2.6rem;font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.home-steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display)}.home-steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--c-ink-2);font-size:var(--fs-sm)}
