.category[data-astro-cid-afo2vvt2]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:visible}.category__media[data-astro-cid-afo2vvt2]{aspect-ratio:16/10;position:relative}.category__media-bg[data-astro-cid-afo2vvt2]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:absolute;inset:0;overflow:hidden}.category__photo[data-astro-cid-afo2vvt2]{object-fit:cover;width:100%;height:100%}.category__caption[data-astro-cid-afo2vvt2]{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 3px #00000059;font-size:.6875rem;font-weight:700;position:absolute;bottom:.9rem;left:1.1rem;right:1.1rem}.category__icon[data-astro-cid-afo2vvt2]{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-blue-600);background:#fff;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;left:1.1rem;box-shadow:0 2px 6px #0b122014}.category__body[data-astro-cid-afo2vvt2]{padding:clamp(1.1rem,2vw,1.4rem)}.category__index[data-astro-cid-afo2vvt2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-600);margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:block}.category__body[data-astro-cid-afo2vvt2] h3[data-astro-cid-afo2vvt2]{margin-bottom:.5rem;font-size:clamp(1rem,1.6vw,1.125rem)}.category__tag[data-astro-cid-afo2vvt2]{color:var(--color-text-muted);max-width:60ch;margin-bottom:1rem;font-size:.8125rem}.category__chips[data-astro-cid-afo2vvt2]{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.chip[data-astro-cid-afo2vvt2]{border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500}.numbered-list__grid[data-astro-cid-gxonxc2m]{grid-template-columns:repeat(var(--count), 1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.numbered-list__item[data-astro-cid-gxonxc2m]{border-top:2px solid var(--color-border);padding-top:1rem}.numbered-list__index[data-astro-cid-gxonxc2m]{font-family:var(--font-mono);color:var(--color-blue-600);margin-bottom:.6rem;font-size:.8125rem;font-weight:700;display:block}.numbered-list__item[data-astro-cid-gxonxc2m] h3[data-astro-cid-gxonxc2m]{margin-bottom:.4rem;font-size:.9375rem}.numbered-list__item[data-astro-cid-gxonxc2m] p[data-astro-cid-gxonxc2m]{color:var(--color-text-muted);font-size:.8125rem}@media (width<=860px){.numbered-list__grid[data-astro-cid-gxonxc2m]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=480px){.numbered-list__grid[data-astro-cid-gxonxc2m]{grid-template-columns:1fr}}.timeline__track[data-astro-cid-bkvc45ae]{margin-top:.75rem;position:relative}.timeline__track[data-astro-cid-bkvc45ae]:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline__row[data-astro-cid-bkvc45ae]{grid-template-rows:2.5rem auto;grid-template-columns:1fr 2.5rem 1fr;gap:.2rem clamp(1rem,4vw,2.5rem);padding-block:.4rem;display:grid;position:relative}.timeline__node[data-astro-cid-bkvc45ae]{background:var(--color-blue-600);color:#fff;z-index:1;border-radius:50%;grid-area:1/2;justify-content:center;place-self:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.9375rem;font-weight:700;display:flex}.timeline__title[data-astro-cid-bkvc45ae]{grid-row:1;align-self:center;font-size:.9375rem}.timeline__desc[data-astro-cid-bkvc45ae]{color:var(--color-text-muted);grid-row:2;font-size:.8125rem}.timeline__row[data-astro-cid-bkvc45ae][data-side=left] .timeline__title[data-astro-cid-bkvc45ae],.timeline__row[data-astro-cid-bkvc45ae][data-side=left] .timeline__desc[data-astro-cid-bkvc45ae]{text-align:right;grid-column:1;justify-self:end;max-width:26rem}.timeline__row[data-astro-cid-bkvc45ae][data-side=right] .timeline__title[data-astro-cid-bkvc45ae],.timeline__row[data-astro-cid-bkvc45ae][data-side=right] .timeline__desc[data-astro-cid-bkvc45ae]{text-align:left;grid-column:3;justify-self:start;max-width:26rem}@media (width<=700px){.timeline__track[data-astro-cid-bkvc45ae]:before{left:1.5rem}.timeline__row[data-astro-cid-bkvc45ae]{grid-template-columns:2.5rem 1fr}.timeline__node[data-astro-cid-bkvc45ae]{grid-column:1}.timeline__row[data-astro-cid-bkvc45ae][data-side=left] .timeline__title[data-astro-cid-bkvc45ae],.timeline__row[data-astro-cid-bkvc45ae][data-side=left] .timeline__desc[data-astro-cid-bkvc45ae],.timeline__row[data-astro-cid-bkvc45ae][data-side=right] .timeline__title[data-astro-cid-bkvc45ae],.timeline__row[data-astro-cid-bkvc45ae][data-side=right] .timeline__desc[data-astro-cid-bkvc45ae]{text-align:left;grid-column:2;justify-self:stretch;max-width:none}}.categories-grid[data-astro-cid-xj4dm5cl]{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:880px;margin-inline:auto;display:grid}@media (width<=760px){.categories-grid[data-astro-cid-xj4dm5cl]{grid-template-columns:1fr;gap:1.5rem;max-width:420px}}.how-it-works[data-astro-cid-xj4dm5cl]{background:var(--color-bg-subtle)}
