.blog-hero{padding-top:var(--space-16);padding-bottom:var(--space-12)}.blog-hero__inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center}.blog-hero__lead{max-width:640px;font-size:var(--font-size-lg)}.blog-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-3)}.blog-hero__aside{position:relative}.blog-hero__badge-group{max-width:420px;margin-left:auto}.blog-hero__stat-card{padding-top:var(--space-6);padding-bottom:var(--space-6)}.blog-hero__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.blog-layout{padding-top:0}.blog-layout__inner{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:var(--space-8);align-items:flex-start}.blog-layout__main{display:flex;flex-direction:column;gap:var(--space-8)}.blog-layout__sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.blog-section__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-4)}.blog-section__subtitle{max-width:640px}.blog-section--grid .blog-section__header{margin-bottom:var(--space-6)}.blog-article{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.8fr);gap:var(--space-5);align-items:stretch}.blog-article__media img{border-radius:var(--radius-lg);width:100%;height:100%;object-fit:cover;box-shadow:var(--shadow-md)}.blog-article__body{position:relative;z-index:1}.blog-article__body--full{grid-column:1/-1}.blog-article__header{margin-bottom:var(--space-3)}.blog-article__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}.blog-article__date{font-size:var(--font-size-sm)}.blog-article__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.blog-article__tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.blog-tip{background:rgba(234,248,238,0.9);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm);border:1px solid rgba(155,231,196,0.6)}.blog-tip h4{margin-bottom:var(--space-2)}.blog-card{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.blog-card__media img{border-radius:var(--radius-md);width:100%;object-fit:cover;box-shadow:var(--shadow-sm)}.blog-card__content{display:flex;flex-direction:column;height:100%}.blog-card__link{margin-top:auto;align-self:flex-start}.blog-sidebar__section{display:flex;flex-direction:column;gap:var(--space-3)}.blog-sidebar__title{font-size:var(--font-size-xl)}.blog-sidebar__links{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.blog-sidebar__links a{padding:6px 0;border-radius:var(--radius-sm)}.blog-sidebar__links a:hover{color:var(--color-heading)}.blog-sidebar__cta{margin-top:var(--space-1)}.blog-sidebar__note{font-size:var(--font-size-sm);color:var(--gray-600)}.blog-sidebar__form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1)}.blog-sidebar__privacy{margin-bottom:0;font-size:var(--font-size-xs);margin-top:var(--space-2)}.blog-sidebar__privacy a{text-decoration:underline}.pill-nav-item{white-space:nowrap}.blog-hero::before,.blog-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(0);opacity:0.7;pointer-events:none}.blog-hero::before{width:72px;height:72px;background:radial-gradient(circle at 30% 10%,#FFF 0,rgba(255,255,255,0.1) 45%),radial-gradient(circle at center,rgba(125,107,255,0.85) 0,rgba(79,179,232,0.95) 52%,rgba(155,231,196,0.75) 100%);top:18%;right:4%;box-shadow:var(--shadow-lg)}.blog-hero::after{width:52px;height:52px;background:radial-gradient(circle at 30% 20%,#FFF 0,rgba(255,255,255,0.08) 40%),radial-gradient(circle at center,rgba(255,159,67,0.9) 0,rgba(233,134,40,0.9) 55%,rgba(233,134,40,0.6) 100%);bottom:6%;left:10%;box-shadow:var(--shadow-md)}@media (max-width:1023px){.blog-hero__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.blog-hero__aside{order:-1}.blog-hero{padding-top:var(--space-12)}}@media (max-width:899px){.blog-layout__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.blog-layout__sidebar{order:-1}}@media (max-width:767px){.blog-article{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.blog-section__header{flex-direction:column;align-items:flex-start}.pill-nav{width:100%;justify-content:flex-start;overflow-x:auto}.pill-nav-item{flex-shrink:0}.blog-hero::before,.blog-hero::after{display:none}}