.blog-post.svelte-1xxshaj.svelte-1xxshaj{padding-top:8rem}.blog-post-breadcrumbs.svelte-1xxshaj.svelte-1xxshaj{margin-bottom:2rem}.blog-post-header.svelte-1xxshaj.svelte-1xxshaj{max-width:720px;margin:0 auto 2rem}.blog-post-title.svelte-1xxshaj.svelte-1xxshaj{font-size:var(--font-size-4xl);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.25rem}.blog-post-meta.svelte-1xxshaj.svelte-1xxshaj{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.blog-post-meta.svelte-1xxshaj span.svelte-1xxshaj{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.blog-post-hero.svelte-1xxshaj.svelte-1xxshaj{max-width:900px;margin:0 auto 3rem;border-radius:var(--radius-lg);overflow:hidden}.blog-post-hero.svelte-1xxshaj img.svelte-1xxshaj{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-post-body.svelte-1xxshaj.svelte-1xxshaj{max-width:720px;margin:0 auto;padding-bottom:3rem}.related-header.svelte-1xxshaj.svelte-1xxshaj{margin-bottom:2.5rem}.related-grid.svelte-1xxshaj.svelte-1xxshaj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.related-card.svelte-1xxshaj.svelte-1xxshaj{background:var(--color-bg-card);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);border:1px solid transparent}.related-card.svelte-1xxshaj.svelte-1xxshaj:hover{border-color:var(--color-border);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.related-card-img.svelte-1xxshaj.svelte-1xxshaj{overflow:hidden;aspect-ratio:16/9}.related-card-img.svelte-1xxshaj img.svelte-1xxshaj{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.related-card.svelte-1xxshaj:hover .related-card-img img.svelte-1xxshaj{transform:scale(1.05)}.related-card-body.svelte-1xxshaj.svelte-1xxshaj{padding:1.25rem}.related-card-body.svelte-1xxshaj h3.svelte-1xxshaj{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}.related-card-body.svelte-1xxshaj p.svelte-1xxshaj{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}.related-read-more.svelte-1xxshaj.svelte-1xxshaj{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)}.related-card.svelte-1xxshaj:hover .related-read-more.svelte-1xxshaj{gap:.6rem}@media (max-width: 900px){.related-grid.svelte-1xxshaj.svelte-1xxshaj{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width: 768px){.blog-post-title.svelte-1xxshaj.svelte-1xxshaj{font-size:var(--font-size-3xl)}.blog-post-meta.svelte-1xxshaj.svelte-1xxshaj{gap:1rem}}
