.numbered-grid-section[data-astro-cid-2bmpccwj]{position:relative}.section-header[data-astro-cid-2bmpccwj]{text-align:center;max-inline-size:var(--measure-lead);flex-direction:column;align-items:center;gap:.75rem;margin-block-end:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:flex}.section-lead[data-astro-cid-2bmpccwj]{color:var(--muted)}.ground-base[data-astro-cid-2bmpccwj] .section-lead[data-astro-cid-2bmpccwj]{color:var(--muted-inverse)}.numbered-grid[data-astro-cid-2bmpccwj]{justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;display:flex}.numbered-grid-card[data-astro-cid-2bmpccwj]{flex:0 100%}@media (width>=768px){.numbered-grid-card[data-astro-cid-2bmpccwj]{flex-basis:calc((100% - var(--grid-gap)) / 2)}}.numbered-grid-card[data-astro-cid-2bmpccwj]{padding:var(--card-pad);background-color:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--elevation);transition:transform var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.ground-default[data-astro-cid-2bmpccwj] .numbered-grid-card[data-astro-cid-2bmpccwj]{background-color:var(--surface)}.ground-base[data-astro-cid-2bmpccwj] .numbered-grid-card[data-astro-cid-2bmpccwj]{background-color:var(--surface);border-color:var(--rule)}.numbered-grid-card[data-astro-cid-2bmpccwj]:hover{transform:translateY(-2px)}.numbered-grid-card-top[data-astro-cid-2bmpccwj]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.numbered-grid-num[data-astro-cid-2bmpccwj]{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--accent-text);line-height:.9}.ground-base[data-astro-cid-2bmpccwj] .numbered-grid-num[data-astro-cid-2bmpccwj]{color:var(--accent-text-dark)}.numbered-grid-tag[data-astro-cid-2bmpccwj]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink);border:1px solid var(--rule);align-items:center;padding:.25rem .625rem;font-weight:600;display:inline-flex}.ground-default[data-astro-cid-2bmpccwj] .numbered-grid-tag[data-astro-cid-2bmpccwj]{background-color:var(--ground)}.numbered-grid-card-body[data-astro-cid-2bmpccwj]{flex-direction:column;gap:.5rem;display:flex}.numbered-grid-title[data-astro-cid-2bmpccwj]{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--display-weight);text-transform:var(--display-transform);color:var(--ink);line-height:1.2}.ground-base[data-astro-cid-2bmpccwj] .numbered-grid-title[data-astro-cid-2bmpccwj]{color:var(--ink-inverse)}.numbered-grid-desc[data-astro-cid-2bmpccwj]{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);text-wrap:pretty}.ground-base[data-astro-cid-2bmpccwj] .numbered-grid-desc[data-astro-cid-2bmpccwj]{color:var(--muted-inverse)}
