.su-blog-hero{background:var(--su-color-surface);padding:var(--su-space-6) 0 var(--su-space-4)!important;text-align:center}.su-blog-hero h1{margin:var(--su-space-2) 0 0}.su-blog-hero__desc{color:var(--su-color-text-muted);margin:var(--su-space-3) 0 0}.su-blog-hero p{margin:0}.su-blog-filter-row{border-bottom:1px solid var(--su-color-border-subtle);margin-bottom:var(--su-space-6);padding-bottom:var(--su-space-3);padding-top:var(--su-space-3)}.su-cat-filter__pill--blog.su-cat-filter__pill--active,.su-cat-filter__pill--blog:hover{background:var(--su-color-primary);border-color:var(--su-color-primary);color:var(--su-color-text-inverse)}.su-cat-filter__pill--podcast.su-cat-filter__pill--active,.su-cat-filter__pill--podcast:hover{background:var(--su-color-orange);border-color:var(--su-color-orange);color:var(--su-color-text-inverse)}.su-cat-filter__pill--newsletter.su-cat-filter__pill--active,.su-cat-filter__pill--newsletter:hover{background:var(--su-color-accent);border-color:var(--su-color-accent);color:var(--su-color-text)}.su-cat-filter__pill--webinars.su-cat-filter__pill--active,.su-cat-filter__pill--webinars:hover{background:var(--su-color-blue);border-color:var(--su-color-blue);color:var(--su-color-text-inverse)}.su-post-card{background:var(--su-color-surface);border-radius:var(--su-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.su-post-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-3px)}.su-post-card__image-link{display:block}.su-post-card__image-wrap{aspect-ratio:16/9;overflow:hidden}.su-post-card__image-wrap img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.su-post-card:hover .su-post-card__image-wrap img{transform:scale(1.03)}.su-post-card__body{display:flex;flex:1;flex-direction:column;gap:var(--su-space-3);padding:var(--su-space-6)}.su-post-card__cat{color:var(--su-color-primary);display:block;font-size:var(--su-text-xs);font-weight:500;letter-spacing:var(--su-tracking-wide);line-height:1;text-decoration:none;text-transform:uppercase}.su-post-card__heading{font-family:var(--su-font-body);font-size:var(--su-text-h6);font-weight:600;line-height:var(--su-leading-snug);margin:0}.su-post-card__heading a{color:var(--su-color-text);text-decoration:none}.su-post-card__heading a:hover{color:var(--su-color-primary);text-decoration:none}.su-post-card__excerpt{color:var(--su-color-text-muted);display:-webkit-box;font-size:var(--su-text-sm);-webkit-line-clamp:3;line-height:var(--su-leading-normal);-webkit-box-orient:vertical;overflow:hidden}.su-post-card__meta{align-items:center;display:flex;gap:var(--su-space-2);margin-top:auto;padding-top:var(--su-space-2)}.su-post-card__avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.su-post-card__author,.su-post-card__date{color:var(--su-color-text-subtle);font-size:var(--su-text-xs)}.su-post-card__sep{color:var(--su-color-border)}.su-blog-grid{padding-bottom:var(--su-space-16)}.su-blog-grid__inner{display:grid;gap:var(--su-space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.su-blog-grid__empty{color:var(--su-color-text-muted);padding:var(--su-space-16) 0;text-align:center}.su-pagination{align-items:center;display:flex;gap:var(--su-space-3);justify-content:center;margin-top:var(--su-space-12)}.su-pagination__label{color:var(--su-color-text-subtle);font-size:var(--su-text-sm)}@media (max-width:767px){.su-blog-grid__inner{grid-template-columns:1fr}.su-blog-hero{padding:var(--su-space-12) 0 var(--su-space-8)}}