.resources-jump[data-astro-cid-4aracdkc]{gap:var(--space-3) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;max-width:none;display:flex}.tool-grid[data-astro-cid-4aracdkc]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.tool-grid[data-astro-cid-4aracdkc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.tool-grid[data-astro-cid-4aracdkc]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-grid[data-astro-cid-4aracdkc] li[data-astro-cid-4aracdkc]{margin:0}.tool-card[data-astro-cid-4aracdkc]{flex-direction:column;height:100%;display:flex}.tool-card__title[data-astro-cid-4aracdkc]{margin:0 0 var(--space-2);font-size:var(--fs-h4)}.tool-card__line[data-astro-cid-4aracdkc]{margin:0 0 var(--space-4);max-width:none;font-size:var(--fs-small);color:var(--text-2);line-height:1.55}.tool-card__state[data-astro-cid-4aracdkc]{font-family:var(--font-data);letter-spacing:.02em;text-transform:uppercase;color:var(--u-deep,var(--cyan-700));margin-top:auto;font-size:.6875rem}.tool-card__state--pending[data-astro-cid-4aracdkc]{color:var(--ink-600)}.tool-grid__note[data-astro-cid-4aracdkc]{margin-top:var(--space-5);font-size:var(--fs-small);color:var(--text-2)}.feature[data-astro-cid-4aracdkc]{gap:var(--col-gap);align-items:start;display:grid}@media (width>=62rem){.feature[data-astro-cid-4aracdkc]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.feature__stats[data-astro-cid-4aracdkc]{gap:var(--space-6);margin:var(--space-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.feature__stats[data-astro-cid-4aracdkc] li[data-astro-cid-4aracdkc]{margin:0}.feature__stats[data-astro-cid-4aracdkc] strong[data-astro-cid-4aracdkc]{font-family:var(--font-data);font-size:1.75rem;font-weight:var(--fw-med);font-variant-numeric:var(--numeric);color:var(--navy);line-height:1.1;display:block}.feature__stats[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{font-size:var(--fs-caption);color:var(--ink-600)}.feature__cta[data-astro-cid-4aracdkc]{margin:0 0 var(--space-4)}.feature__list[data-astro-cid-4aracdkc]{padding:var(--space-5);background:var(--offwhite);border:var(--border-hair) solid var(--border);margin:0;list-style:none}.feature__list[data-astro-cid-4aracdkc] li[data-astro-cid-4aracdkc]{padding-block:var(--space-3);border-bottom:var(--border-hair) solid var(--border);margin:0}.feature__list[data-astro-cid-4aracdkc] li[data-astro-cid-4aracdkc]:last-child{border-bottom:0;padding-bottom:0}.feature__list-head[data-astro-cid-4aracdkc]{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-600);padding-top:0}.feature__meta[data-astro-cid-4aracdkc]{font-size:var(--fs-caption);color:var(--ink-600);margin-top:2px;display:block}.post-rail[data-astro-cid-4aracdkc]{gap:var(--space-4);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}@media (width>=52rem){.post-rail[data-astro-cid-4aracdkc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-rail[data-astro-cid-4aracdkc] li[data-astro-cid-4aracdkc]{margin:0}.post-rail__link[data-astro-cid-4aracdkc]{height:100%;padding:var(--space-5);color:inherit;background:var(--surface-card);border:var(--border-hair) solid var(--border);border-top:2px solid var(--cyan-work);transition:border-color var(--dur-2) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.post-rail__link[data-astro-cid-4aracdkc]:hover{border-color:var(--cyan-work)}.post-rail__cat[data-astro-cid-4aracdkc]{font-family:var(--font-display);font-size:.6875rem;font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-700)}.post-rail__title[data-astro-cid-4aracdkc]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--navy);line-height:1.3}.post-rail__excerpt[data-astro-cid-4aracdkc]{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--text-2);line-height:1.55}.post-rail__meta[data-astro-cid-4aracdkc]{padding-top:var(--space-4);font-family:var(--font-data);font-size:var(--fs-caption);font-variant-numeric:var(--numeric);color:var(--ink-600);margin-top:auto}
