.blog-hero{box-sizing:border-box;padding:3rem 1.5rem 2.5rem;width:100%}.blog-hero .blog-hero-container{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.blog-hero .blog-hero-text{display:flex;flex-direction:column;gap:.75rem}.blog-hero .blog-hero-headline{color:var(--text-main,#0f172a);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:1.15;margin:0}.blog-hero .blog-hero-subheadline{color:var(--text-muted,#64748b);font-size:1.1rem;line-height:1.5}.blog-hero .blog-hero-subheadline p{margin:0 0 .5rem}.blog-hero .blog-hero-subheadline p:last-child{margin-bottom:0}.blog-hero .blog-hero-meta{align-items:center;color:var(--text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:.5rem;margin-top:.5rem}.blog-hero .blog-hero-meta-sep{color:var(--border-color,#cbd5e1)}.blog-hero .blog-hero-author{align-items:center;display:inline-flex;gap:.4rem}.blog-hero .blog-hero-author-avatar{border-radius:9999px;display:block;object-fit:cover}.blog-hero .blog-hero-share{align-items:center;display:flex;gap:.6rem;margin-top:.75rem}.blog-hero .blog-hero-share-label{color:var(--text-muted,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-right:.2rem;text-transform:uppercase}.blog-hero .blog-hero-share-link{align-items:center;background:var(--bg-surface,#f8fafc);border:1px solid var(--border-color,#cbd5e1);border-radius:9999px;color:var(--text-muted,#64748b);display:inline-flex;height:34px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:34px}.blog-hero .blog-hero-share-link:hover{background:var(--color-indigo,#4153ff);border-color:var(--color-indigo,#4153ff);color:#fff;transform:translateY(-2px)}.blog-hero .blog-hero-media img{border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:850px){.blog-hero .blog-hero-container{gap:1.5rem;grid-template-columns:1fr}}