.blog-hero{padding-top:var(--space-20);padding-bottom:var(--space-16);position:relative}.blog-hero__container{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);gap:var(--space-10);align-items:center}.blog-hero__media{position:relative}.blog-hero__image-wrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-strong);transform:translate3d(0,0,0)}.blog-hero__image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow)}.blog-hero__image-wrap::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(212,175,55,0.25),transparent 55%),radial-gradient(circle at 100% 100%,rgba(95,27,43,0.4),transparent 50%);mix-blend-mode:soft-light;pointer-events:none}.blog-hero__overlay-chip,.blog-hero__overlay-card{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,rgba(241,204,74,0.45),rgba(5,6,10,0.88));box-shadow:var(--shadow-glass);opacity:0.95}.blog-hero__overlay-chip{width:120px;height:120px;bottom:8%;right:6%;animation:blog-float-1 11s ease-in-out infinite}.blog-hero__overlay-card{width:180px;height:110px;top:10%;left:-6%;transform:rotate(-9deg);animation:blog-float-2 15s ease-in-out infinite}.blog-hero__content{position:relative;padding:var(--space-8);z-index:1}.blog-hero__eyebrow{font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-primary-soft);margin-bottom:var(--space-3)}.blog-hero__title{font-size:clamp(2.4rem,3.4vw,3.2rem);margin-bottom:var(--space-4)}.blog-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:38rem;margin-bottom:var(--space-5)}.blog-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.blog-hero__meta span{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.16em;border-radius:var(--radius-pill);padding:0.35rem 0.95rem;border:1px solid rgba(212,175,55,0.35);background:linear-gradient(120deg,rgba(212,175,55,0.05),rgba(24,29,43,0.9));color:var(--color-text-muted)}.blog-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.blog-hero__note p{font-size:var(--font-size-sm);color:var(--color-text-muted)}.blog-layout{padding-top:var(--space-10);padding-bottom:var(--space-20)}.blog-layout__grid{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1fr);gap:var(--space-10);align-items:flex-start}.blog-section+.blog-section{margin-top:var(--space-12)}.blog-section__header{max-width:46rem;margin-bottom:var(--space-6)}.blog-section__header h2{margin-bottom:var(--space-3)}.blog-article{display:grid;grid-template-columns:minmax(0,1.25fr);gap:0}.blog-article__media img{border-radius:var(--radius-lg);width:100%;height:100%;object-fit:cover;margin-bottom:var(--space-5)}.blog-article__category{font-size:var(--font-size-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.blog-article__title{font-size:clamp(1.6rem,2.1vw,2rem);margin-bottom:var(--space-3)}.blog-article__list{margin-bottom:var(--space-4);padding-left:1.1rem}.blog-article__list li{position:relative;margin-bottom:0.55rem;color:var(--color-text-muted);font-size:var(--font-size-md)}.blog-article__list li::before{content:"";position:absolute;left:-0.9rem;top:0.55rem;width:5px;height:5px;border-radius:999px;background:var(--color-primary)}.blog-article__list--ordered{list-style:decimal;padding-left:1.4rem}.blog-article__list--ordered li::before{display:none}.blog-article__cta{margin-top:var(--space-4)}.blog-article--split{grid-template-columns:minmax(0,1.1fr)minmax(0,1.3fr);gap:var(--space-6);align-items:stretch}.blog-article--split .blog-article__media img{height:100%;margin-bottom:0}.blog-updates{display:flex;flex-direction:column;gap:var(--space-4)}.blog-update__tag{font-size:var(--font-size-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.blog-update__title{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:var(--space-2)}.blog-update__link{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:0.14em;color:var(--color-primary);display:inline-flex;align-items:center;gap:0.35rem;margin-top:var(--space-2)}.blog-update__link::after{content:"";width:12px;height:12px;border-radius:999px;border:1px solid var(--color-primary);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(45deg);transition:transform var(--transition-base)}.blog-update__link:hover::after{transform:translateX(2px) rotate(45deg)}.blog-layout__sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.sidebar-card__title{font-size:1.25rem;margin-bottom:var(--space-3)}.sidebar-list li{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0.5rem}.sidebar-links{display:flex;flex-direction:column;gap:0.65rem;margin-top:var(--space-2)}.sidebar-link{font-size:var(--font-size-sm);color:var(--color-primary-strong)}.sidebar-link:hover{color:var(--color-primary)}.sidebar-newsletter{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.sidebar-newsletter__label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.sidebar-newsletter__button{width:100%}.sidebar-newsletter__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}@keyframes blog-float-1{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(6px,-14px,0)}100%{transform:translate3d(0,0,0)}}@keyframes blog-float-2{0%{transform:translate3d(0,0,0) rotate(-9deg)}50%{transform:translate3d(-10px,12px,0) rotate(-4deg)}100%{transform:translate3d(0,0,0) rotate(-9deg)}}@media (max-width:1024px){.blog-hero{padding-top:var(--space-16);padding-bottom:var(--space-12)}.blog-hero__container{grid-template-columns:1fr;gap:var(--space-6)}.blog-hero__content{order:-1}.blog-article--split{grid-template-columns:1fr}.blog-article--split .blog-article__media img{margin-bottom:var(--space-5);height:auto}}@media (max-width:880px){.blog-layout__grid{grid-template-columns:1fr;gap:var(--space-8)}.blog-layout__sidebar{order:-1}}@media (max-width:640px){.blog-hero__content{padding:var(--space-6)}.blog-hero__actions{flex-direction:column;align-items:stretch}.blog-hero__overlay-chip,.blog-hero__overlay-card{display:none}.blog-section__header{margin-bottom:var(--space-5)}.blog-section+.blog-section{margin-top:var(--space-10)}}