.section--compact-top[data-astro-cid-kk24rp7s]{padding-top:var(--space-3)}.features[data-astro-cid-kk24rp7s]{gap:var(--space-6) var(--space-7);padding:0;list-style:none;display:grid}.features--cards[data-astro-cid-kk24rp7s]{gap:var(--space-5)}.feature[data-astro-cid-kk24rp7s]{padding-top:var(--space-4);border-top:2px solid var(--color-primary);transition:border-color var(--dur-fast) var(--ease-out)}.feature[data-astro-cid-kk24rp7s]:not(.feature--card):hover{border-top-color:var(--color-blue)}.feature--card[data-astro-cid-kk24rp7s]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);flex-direction:column;display:flex}.feature--card[data-astro-cid-kk24rp7s]:hover{box-shadow:var(--shadow-card-hover);border-color:#1e56d966;transform:translateY(-2px)}.feature__head[data-astro-cid-kk24rp7s]{align-items:center;gap:var(--space-3);display:flex}.feature__icon[data-astro-cid-kk24rp7s]{border-radius:var(--radius-pill);background:var(--color-blue-tint);width:38px;height:38px;color:var(--color-primary);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}.feature--card[data-astro-cid-kk24rp7s]:hover .feature__icon[data-astro-cid-kk24rp7s]{color:var(--color-blue);transform:scale(1.06)}.feature__icon[data-astro-cid-kk24rp7s] svg{width:19px;height:19px}.feature__title[data-astro-cid-kk24rp7s]{font-size:var(--text-h3);margin:0}.feature--card[data-astro-cid-kk24rp7s] .feature__title[data-astro-cid-kk24rp7s]{font-size:1.0625rem}.feature__body[data-astro-cid-kk24rp7s]{margin-top:var(--space-3);color:var(--color-ink-muted)}.feature--card[data-astro-cid-kk24rp7s] .feature__body[data-astro-cid-kk24rp7s]{margin-top:var(--space-3);font-size:.9375rem;line-height:1.55}.feature__body[data-astro-cid-kk24rp7s] code{font-family:var(--font-mono);color:var(--color-primary);background:var(--color-surface);border-radius:4px;padding:.1em .35em;font-size:.875em}@media (width>=640px){.features[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.features[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(3,minmax(0,1fr))}.features--two-col[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(2,minmax(0,1fr))}}
