.features-index.svelte-1jz8vzz{padding-block-end:var(--site-section-pad)}.feature-grid.svelte-1jz8vzz{gap:var(--site-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.feature-card.svelte-1jz8vzz{gap:var(--site-space-2);border:1px solid var(--line);border-radius:var(--radius-panel);block-size:100%;min-block-size:14rem;color:var(--text);background:var(--surface);transition:border-color var(--site-transition), box-shadow var(--site-transition), transform var(--site-transition);align-content:start;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:grid}.feature-card.svelte-1jz8vzz:hover{border-color:var(--control-line);box-shadow:var(--shadow);transform:translateY(-2px)}.feature-card.svelte-1jz8vzz:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.feature-card__icon.svelte-1jz8vzz{block-size:2.75rem;inline-size:2.75rem;border-radius:var(--radius-control);color:var(--brand);background:var(--brand-soft);place-items:center;margin-block-end:var(--site-space-1);display:inline-grid}.feature-card__title.svelte-1jz8vzz{max-inline-size:18ch;margin:0}.feature-card__more.svelte-1jz8vzz{color:var(--brand);font-size:var(--site-small);align-items:center;gap:.375rem;margin-block-start:auto;padding-block-start:var(--site-space-3);font-weight:700;display:inline-flex}.feature-card.svelte-1jz8vzz:hover .feature-card__more:where(.svelte-1jz8vzz){text-underline-offset:.2em;text-decoration:underline}@media (width<=64rem){.feature-grid.svelte-1jz8vzz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.feature-grid.svelte-1jz8vzz{grid-template-columns:minmax(0,1fr)}.feature-card.svelte-1jz8vzz{min-block-size:0}}@media (prefers-reduced-motion:reduce){.feature-card.svelte-1jz8vzz{transition:none}.feature-card.svelte-1jz8vzz:hover{transform:none}}@media (forced-colors:active){.feature-card.svelte-1jz8vzz,.feature-card__icon.svelte-1jz8vzz{border:1px solid canvastext}}
