.blog-page.svelte-u4k2t{padding:80px 0}.blog-cat-heading.svelte-u4k2t{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);margin:40px 0 20px;padding-bottom:8px;font-family:Rajdhani,sans-serif;font-size:22px}.blog-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-card.svelte-u4k2t{border:1px solid var(--border);background:var(--white);border-radius:5px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:box-shadow .2s,transform .15s;display:flex}.blog-card.svelte-u4k2t:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card-meta.svelte-u4k2t{align-items:center;gap:10px;display:flex}.blog-date.svelte-u4k2t{color:var(--text-light);font-family:Rajdhani,sans-serif;font-size:12px}.blog-cat-tag.svelte-u4k2t{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#00a8e81a;border-radius:2px;padding:2px 8px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600}.blog-card.svelte-u4k2t h3:where(.svelte-u4k2t){color:var(--navy);font-family:Rajdhani,sans-serif;font-size:18px;line-height:1.3}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-light);font-size:13px;line-height:1.55}@media (width<=900px){.blog-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
