.page-header.svelte-1rrc0dp.svelte-1rrc0dp{padding-top:8rem;padding-bottom:3rem}.page-header-breadcrumbs.svelte-1rrc0dp.svelte-1rrc0dp{margin-bottom:1.5rem}.page-header-breadcrumbs.text-center.svelte-1rrc0dp .breadcrumbs{justify-content:center}.page-header-content.svelte-1rrc0dp h1.svelte-1rrc0dp{margin-bottom:1rem}.blog-listing.svelte-wea1ma.svelte-wea1ma{padding-top:0}.blog-grid.svelte-wea1ma.svelte-wea1ma{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.blog-card.svelte-wea1ma.svelte-wea1ma{background:var(--color-bg-card);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);border:1px solid transparent}.blog-card.svelte-wea1ma.svelte-wea1ma:hover{border-color:var(--color-border);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-card-img.svelte-wea1ma.svelte-wea1ma{overflow:hidden;aspect-ratio:16/9}.blog-card-img.svelte-wea1ma img.svelte-wea1ma{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card.svelte-wea1ma:hover .blog-card-img img.svelte-wea1ma{transform:scale(1.05)}.blog-card-body.svelte-wea1ma.svelte-wea1ma{padding:1.25rem}.blog-card-meta.svelte-wea1ma.svelte-wea1ma{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.blog-card-meta.svelte-wea1ma span.svelte-wea1ma{font-size:var(--font-size-xs);color:var(--color-text-light)}.blog-card-body.svelte-wea1ma h3.svelte-wea1ma{font-size:var(--font-size-base);font-weight:700;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-body.svelte-wea1ma p.svelte-wea1ma{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.blog-read-more.svelte-wea1ma.svelte-wea1ma{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);transition:gap var(--transition-normal)}.blog-card.svelte-wea1ma:hover .blog-read-more.svelte-wea1ma{gap:.6rem}@media (max-width: 900px){.blog-grid.svelte-wea1ma.svelte-wea1ma{grid-template-columns:1fr;max-width:500px;margin:0 auto}}
