.page-heading-inner{display:flex;flex-direction:column;gap:var(--space-4)}.page-heading-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.blog-hero-meta{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.blog-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.blog-hero-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background:var(--color-surface)}.blog-hero-figure img{width:100%;height:100%;object-fit:cover}.blog-hero-figure figcaption{padding:var(--space-3);font-size:0.85rem;color:var(--color-text-muted)}.blog-filters{padding-top:0}.blog-filter-shell{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-surface);padding:var(--space-5);box-shadow:var(--shadow-soft)}.blog-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between}.blog-filter-group{flex:1 1 260px;min-width:0}.blog-filter-label{display:block;margin-bottom:var(--space-2);font-size:0.8rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-text-muted)}.blog-filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-filter-chips .chip{cursor:pointer}.blog-filter-chips .chip.is-active{background:var(--color-primary);color:#ffffff}.blog-filter-chips .chip-ghost.is-active{background:var(--color-primary-soft);color:var(--color-primary)}.blog-filter-foot{margin-top:var(--space-4)}.blog-latest-heading{margin-bottom:var(--space-6)}.blog-latest-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr);gap:var(--space-8);align-items:flex-start}.blog-latest-featured-body{margin-top:var(--space-2)}.blog-latest-featured-list{padding-left:1rem;margin-bottom:0}.blog-latest-featured-list li{list-style:disc;margin-bottom:0.3rem;color:var(--color-text-soft);font-size:0.95rem}.blog-latest-grid{display:grid;grid-template-rows:auto auto;gap:var(--space-4)}.blog-latest-visual{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);background:var(--color-surface-soft)}.blog-latest-visual img{width:100%;height:100%;object-fit:cover}.blog-latest-visual figcaption{padding:var(--space-3);font-size:0.85rem;color:var(--color-text-muted)}.blog-latest-list{display:flex;flex-direction:column;gap:var(--space-4)}.blog-card-meta{font-size:0.85rem;color:var(--color-text-muted);margin-bottom:var(--space-2)}.blog-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:0.9rem}.blog-editors-grid .card-outline{height:100%}.blog-cases-grid .card-soft{height:100%}.blog-team-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:var(--space-8);align-items:center}.blog-team-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background:var(--color-surface)}.blog-team-figure img{width:100%;height:100%;object-fit:cover}.blog-team-figure figcaption{padding:var(--space-3);font-size:0.85rem;color:var(--color-text-muted)}.blog-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.blog-author-name{margin-bottom:0.2rem}.blog-author-role{font-size:0.9rem;color:var(--color-text-muted);margin-bottom:0.5rem}.blog-author-note{font-size:0.92rem}.blog-team-cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.blog-deep-grid .card-soft{height:100%}.blog-photo-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center}.blog-photo-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.blog-card-mini h3{font-size:1.05rem;margin-bottom:0.35rem}.blog-card-mini p{font-size:0.95rem;margin-bottom:0}.blog-photo-cta{margin-top:var(--space-4)}.blog-photo-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);background:var(--color-surface)}.blog-photo-figure img{width:100%;height:100%;object-fit:cover}.blog-photo-figure figcaption{padding:var(--space-3);font-size:0.85rem;color:var(--color-text-muted)}.blog-insights-grid .card-soft{height:100%}.blog-brand-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-8);align-items:flex-start}.blog-brand-list{display:flex;flex-direction:column;gap:var(--space-4)}.blog-brand-item h3{margin-bottom:0.4rem}.blog-brand-aside h3{margin-bottom:0.6rem}.blog-brand-links{margin-top:var(--space-3);display:flex;flex-direction:column;gap:0.4rem;font-size:0.95rem}.blog-brand-links a{display:inline-flex;align-items:center}.blog-newsletter-shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-8);align-items:flex-start}.blog-newsletter-benefits{padding-left:1rem;margin-bottom:var(--space-4)}.blog-newsletter-benefits li{list-style:disc;margin-bottom:0.35rem;font-size:0.95rem;color:var(--color-text-soft)}.blog-newsletter-form-shell{background:rgba(15,23,42,0.03);border-radius:var(--radius-xl);padding:var(--space-5)}.blog-newsletter-small{margin-top:var(--space-3);font-size:0.8rem}.blog-card,[data-category]{transition:opacity var(--transition-base),transform var(--transition-fast)}.blog-card.is-dimmed,[data-category].is-dimmed{opacity:0.45;transform:scale(0.99)}@media (max-width:1023px){.blog-hero-grid,.blog-latest-layout,.blog-team-layout,.blog-photo-layout,.blog-brand-layout,.blog-newsletter-shell{grid-template-columns:minmax(0,1fr)}.blog-latest-layout{gap:var(--space-6)}}@media (max-width:767px){.page-heading{padding-block:var(--space-8)}.page-heading-cta{flex-direction:column;align-items:flex-start}.blog-filter-shell{padding:var(--space-4)}.blog-filter-row{flex-direction:column}.blog-latest-grid{grid-template-rows:auto}.blog-team-grid{grid-template-columns:minmax(0,1fr)}.blog-newsletter-form-shell{padding:var(--space-4)}.blog-newsletter-shell{gap:var(--space-6)}}