.blog-card:where(.astro-V654FB3H){background:#ffffff;padding:2rem;border-radius:1rem;transition:transform .2s,box-shadow .2s}.blog-card:where(.astro-V654FB3H):hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}h3:where(.astro-V654FB3H){font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}time:where(.astro-V654FB3H){font-size:.9rem;color:var(--text-secondary);display:block;margin-bottom:1rem}p:where(.astro-V654FB3H){color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.read-more:where(.astro-V654FB3H){display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:500;transition:gap .2s}.read-more:where(.astro-V654FB3H):hover{gap:.75rem}main:where(.astro-3FWN5K2O){max-width:1200px;margin:0 auto;padding:4rem 2rem}h1:where(.astro-3FWN5K2O){text-align:center;font-size:3rem;margin-bottom:3rem;background:linear-gradient(135deg,var(--primary-color),#34C759);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-grid:where(.astro-3FWN5K2O){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}@media (max-width: 768px){main:where(.astro-3FWN5K2O){padding:2rem 1rem}h1:where(.astro-3FWN5K2O){font-size:2rem;margin-bottom:2rem}}
