.page-hero-blog{position:relative;padding:calc(var(--space-16) + var(--header-height)) 0 var(--space-12);overflow:hidden}.hero-bg-blog{position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(212,167,63,0.28) 0,transparent 52%),radial-gradient(circle at 100% 0%,rgba(63,124,136,0.32) 0,transparent 55%),linear-gradient(to bottom,rgba(248,250,252,0.98),rgba(231,237,243,0.95));pointer-events:none;z-index:-1}.hero-blog-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr);gap:var(--space-10);align-items:center}.hero-blog-content{max-width:40rem}.hero-blog-kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.18em;color:var(--color-neutral-500);margin-bottom:var(--space-3)}.hero-blog-title{font-size:var(--text-4xl);line-height:1.05;letter-spacing:0.02em;margin-bottom:var(--space-4)}.hero-blog-subtitle{font-size:var(--text-lg);color:var(--color-neutral-700);margin-bottom:var(--space-6)}.hero-blog-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.hero-blog-meta-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-neutral-600)}.hero-blog-meta-label{font-size:var(--text-xs);color:var(--color-neutral-500);letter-spacing:0.08em;text-transform:uppercase}.hero-blog-links{flex-direction:row;gap:var(--space-3)}.hero-blog-visual{position:relative;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 20% 0,rgba(255,255,255,0.3),transparent 60%),radial-gradient(circle at 80% 100%,rgba(195,79,63,0.5),transparent 60%),linear-gradient(135deg,#020617,#020817);box-shadow:var(--shadow-lg);min-height:320px;display:flex;align-items:stretch}.hero-blog-image-wrapper{flex:1;overflow:hidden}.hero-blog-image{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen}.hero-blog-overlay-card{position:absolute;left:18px;right:18px;bottom:18px;padding:var(--space-4);background:rgba(15,23,42,0.86);border-radius:18px;border:1px solid rgba(148,163,184,0.6);color:#E5E7EB;box-shadow:var(--shadow-soft-glass)}.hero-blog-overlay-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);font-size:11px;color:#9CA3AF}.hero-blog-overlay-label{text-transform:uppercase;letter-spacing:0.18em}.hero-blog-overlay-body{font-size:var(--text-sm)}.hero-blog-overlay-title{font-family:var(--font-serif);font-size:var(--text-lg);color:#E5E7EB;margin-bottom:var(--space-2)}.hero-blog-overlay-text{font-size:var(--text-sm);color:#CBD5F5;margin-bottom:var(--space-3)}.hero-blog-overlay-footer{display:flex;flex-wrap:wrap;gap:var(--space-4)}.blog-grid-highlights .card-cta-link,.blog-grid-columns .card-cta-link,.blog-featured-side .card-cta-link,.blog-photo-layout .card-cta-link{display:inline-flex;margin-top:var(--space-4);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:0.16em;color:var(--color-heading)}.blog-grid-highlights .card-cta-link::after,.blog-grid-columns .card-cta-link::after,.blog-featured-side .card-cta-link::after,.blog-photo-layout .card-cta-link::after{content:"";margin-left:0.4rem;width:14px;height:1px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));align-self:center;transition:width var(--transition-base)}.blog-grid-highlights .card-cta-link:hover::after,.blog-grid-columns .card-cta-link:hover::after,.blog-featured-side .card-cta-link:hover::after,.blog-photo-layout .card-cta-link:hover::after{width:22px}.blog-featured-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-8);align-items:flex-start}.blog-featured-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:var(--space-6);padding:var(--space-6)}.blog-featured-media{border-radius:20px;overflow:hidden;position:relative;background:#020617}.blog-featured-image-wrapper{height:100%;min-height:260px}.blog-featured-image{width:100%;height:100%;object-fit:cover}.blog-featured-content .card-meta{margin-bottom:var(--space-2)}.blog-featured-excerpt{font-size:var(--text-sm);color:var(--color-neutral-700);margin-bottom:var(--space-3)}.blog-featured-bullets{padding-left:1.1rem;margin-bottom:0;font-size:var(--text-sm);color:var(--color-neutral-700)}.blog-featured-bullets li{margin-bottom:0.35rem;position:relative}.blog-featured-bullets li::before{content:"";position:absolute;left:-0.9rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.blog-featured-side{display:flex;flex-direction:column;gap:var(--space-4)}.blog-card-side{display:flex;gap:var(--space-4);padding:var(--space-4)}.blog-card-side-media{flex:0 0 140px}.blog-card-side-image-wrapper{border-radius:16px;overflow:hidden;height:100%;min-height:120px;background:#020617}.blog-card-side-image{width:100%;height:100%;object-fit:cover}.blog-card-side-body .card-meta{margin-bottom:var(--space-1)}.blog-card-side-body .card-title{margin-bottom:var(--space-2)}.blog-grid-columns .blog-card-image-top-wrapper{border-radius:18px;overflow:hidden;margin-bottom:var(--space-4);background:#020617;max-height:210px}.blog-grid-columns .blog-card-image-top{width:100%;height:100%;object-fit:cover}.blog-bullet-list{padding-left:1.1rem;font-size:var(--text-sm);color:var(--color-neutral-700)}.blog-bullet-list li{margin-bottom:0.25rem;position:relative}.blog-bullet-list li::before{content:"";position:absolute;left:-0.9rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background:var(--color-highlight)}.blog-photo-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-8);align-items:stretch}.blog-photo-main .gallery-item{height:100%;min-height:280px}.blog-photo-image-main{width:100%;height:100%;object-fit:cover}.blog-photo-aside .card{height:100%}.blog-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-6)}.blog-cta-content{max-width:34rem}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.page-hero-blog{padding-top:calc(var(--space-12) + var(--header-height));padding-bottom:var(--space-10)}.hero-blog-inner{grid-template-columns:1fr;gap:var(--space-8)}.hero-blog-title{font-size:2.3rem}.hero-blog-visual{max-width:520px;margin:0 auto}.blog-featured-layout{grid-template-columns:1fr}.blog-featured-main{grid-template-columns:1fr}.blog-photo-layout{grid-template-columns:1fr}}@media (max-width:768px){.hero-blog-title{font-size:2rem}.hero-blog-subtitle{font-size:var(--text-base)}.hero-blog-meta{flex-direction:column;align-items:flex-start}.hero-blog-links{width:100%}.hero-blog-links .btn{flex:1}.blog-featured-main{padding:var(--space-4)}.blog-card-side{flex-direction:column}.blog-card-side-media{flex:0 0 auto}.blog-cta{align-items:flex-start}}@media (max-width:480px){.page-hero-blog{padding-top:calc(var(--space-10) + var(--header-height));padding-bottom:var(--space-8)}.hero-blog-title{font-size:1.75rem}.blog-featured-main{gap:var(--space-4)}.blog-cta{padding:var(--space-4)}}