.hero[data-astro-cid-lspcufjd]{background:linear-gradient(#0f172ab3,#1e293bbf),url(/images/insurance-greece-22.jpg) center/cover no-repeat;color:var(--white);padding:var(--spacing-16) 0;text-align:center}.hero[data-astro-cid-lspcufjd] h1[data-astro-cid-lspcufjd]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);color:var(--white)}.hero[data-astro-cid-lspcufjd] p[data-astro-cid-lspcufjd]{font-size:var(--font-size-xl);color:var(--gray-300);margin-bottom:0}.blog-grid[data-astro-cid-lspcufjd]{display:grid;grid-template-columns:1fr 350px;gap:var(--spacing-12)}.posts-grid[data-astro-cid-lspcufjd]{display:grid;gap:var(--spacing-6)}.post-card[data-astro-cid-lspcufjd]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.post-image[data-astro-cid-lspcufjd]{display:block;height:200px;overflow:hidden}.post-image[data-astro-cid-lspcufjd] img[data-astro-cid-lspcufjd]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card[data-astro-cid-lspcufjd]:hover .post-image[data-astro-cid-lspcufjd] img[data-astro-cid-lspcufjd]{transform:scale(1.05)}.post-content[data-astro-cid-lspcufjd]{padding:var(--spacing-6)}.post-category[data-astro-cid-lspcufjd]{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--brand-orange);color:var(--white);font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-full);text-transform:capitalize;margin-bottom:var(--spacing-3)}.post-content[data-astro-cid-lspcufjd] h2[data-astro-cid-lspcufjd]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.post-content[data-astro-cid-lspcufjd] h2[data-astro-cid-lspcufjd] a[data-astro-cid-lspcufjd]{color:var(--color-text);text-decoration:none}.post-content[data-astro-cid-lspcufjd] h2[data-astro-cid-lspcufjd] a[data-astro-cid-lspcufjd]:hover{color:var(--brand-orange)}.post-content[data-astro-cid-lspcufjd] p[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm);color:var(--color-text-light)}.post-meta[data-astro-cid-lspcufjd]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.post-meta[data-astro-cid-lspcufjd] time[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm);color:var(--gray-500)}.read-more[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-orange)}.empty-state[data-astro-cid-lspcufjd]{text-align:center;padding:var(--spacing-16) 0}.empty-state[data-astro-cid-lspcufjd] h2[data-astro-cid-lspcufjd]{margin-bottom:var(--spacing-4)}.empty-state[data-astro-cid-lspcufjd] p[data-astro-cid-lspcufjd]{color:var(--color-text-light)}.blog-sidebar[data-astro-cid-lspcufjd]{position:sticky;top:100px;height:fit-content}.widget[data-astro-cid-lspcufjd]{background:var(--color-background-alt);padding:var(--spacing-6);border-radius:var(--radius-xl);margin-bottom:var(--spacing-6)}.widget[data-astro-cid-lspcufjd] h3[data-astro-cid-lspcufjd]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4)}.cta-widget[data-astro-cid-lspcufjd] p[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-4)}.category-list[data-astro-cid-lspcufjd]{list-style:none;padding:0;margin:0}.category-list[data-astro-cid-lspcufjd] li[data-astro-cid-lspcufjd]{display:flex;justify-content:space-between;padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border);text-transform:capitalize}.category-list[data-astro-cid-lspcufjd] li[data-astro-cid-lspcufjd]:last-child{border-bottom:none}.cat-name[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm)}.cat-count[data-astro-cid-lspcufjd]{font-size:var(--font-size-sm);color:var(--gray-500);background:var(--gray-200);padding:0 var(--spacing-2);border-radius:var(--radius-full)}@media(max-width:1024px){.blog-grid[data-astro-cid-lspcufjd]{grid-template-columns:1fr}.blog-sidebar[data-astro-cid-lspcufjd]{position:static}}@media(max-width:768px){.hero[data-astro-cid-lspcufjd]{padding:var(--spacing-10) 0}.hero[data-astro-cid-lspcufjd] h1[data-astro-cid-lspcufjd]{font-size:var(--font-size-3xl)}}
