.blog-hero{position:relative}.blog-hero-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.blog-hero-copy{max-width:42rem}.blog-hero-title{text-transform:none;font-size:clamp(2.4rem,3.4vw,3.2rem);letter-spacing:0.06em}.blog-hero-subtitle{margin-top:var(--space-4)}.blog-hero-tags{margin-top:var(--space-4)}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.blog-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.blog-hero-media{display:flex;justify-content:flex-end}.blog-hero-media-inner{position:relative;max-width:420px;width:100%}.blog-hero-image-primary{border-radius:var(--radius-xl);background-image:radial-gradient(circle at 0 0,rgba(242,196,112,0.16),transparent 55%),linear-gradient(145deg,#181118,#050508);box-shadow:var(--shadow-strong);padding-top:130%}.blog-hero-chip-stack{position:absolute;left:10%;top:10%;transform:scale(1.05)}.blog-hero-badge{position:absolute;bottom:-10%;left:8%;right:-8%;padding:var(--space-4);backdrop-filter:blur(18px)}.blog-intro{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 0 0,rgba(242,196,112,0.06),transparent 60%)}.blog-intro-layout{display:grid;grid-template-columns:1.2fr 1.1fr;gap:var(--space-8);align-items:start}.blog-intro-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.blog-grid-section{padding-top:var(--space-16);padding-bottom:var(--space-12)}.blog-grid-header{display:flex;justify-content:space-between;gap:var(--space-10);align-items:flex-end;margin-bottom:var(--space-8)}.blog-grid-filter-hint{max-width:22rem}.blog-grid-list{gap:var(--space-6)}.blog-card-figure{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-subtle);margin-bottom:var(--space-3)}.blog-card-image{width:100%;height:220px;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow) var(--transition-bezier),opacity var(--transition-medium) var(--transition-bezier)}.blog-card:hover .blog-card-image{transform:scale(1.06);opacity:0.96}.blog-card-featured{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr);gap:var(--space-6);align-items:start}.blog-card-featured .blog-card-figure{margin:0;height:100%}.blog-card-featured .blog-card-image{height:100%;min-height:260px}.blog-cta-section{padding-bottom:var(--space-16)}.blog-cta-layout{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8)}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:1024px){.blog-hero-layout{grid-template-columns:1.1fr 0.9fr;gap:var(--space-6)}.blog-card-featured{grid-column:span 1;grid-template-columns:1fr}.blog-hero-badge{position:absolute;bottom:-12%;left:4%;right:4%}}@media (max-width:768px){.blog-hero-layout{grid-template-columns:1fr}.blog-hero-media{order:-1;justify-content:flex-start}.blog-hero-media-inner{max-width:100%;margin:0 auto}.blog-hero-badge{position:absolute;bottom:6%;left:6%;right:6%}.blog-hero-actions{flex-direction:column;align-items:stretch}.blog-intro-layout{grid-template-columns:1fr;gap:var(--space-6)}.blog-grid-header{flex-direction:column;align-items:flex-start}.blog-card-featured{grid-template-columns:1fr}.blog-card-image{height:200px}.blog-cta-layout{flex-direction:column;align-items:flex-start}.blog-cta-actions{width:100%;justify-content:flex-start}.blog-cta-actions .btn{flex:1;justify-content:center}}@media (max-width:480px){.blog-card-image{height:180px}.blog-hero-title{font-size:2.1rem}}
