.sart-blog-featured{background:var(--brand-bg)}.sart-featured-post{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin-bottom:58px;padding:34px;border-radius:var(--radius);background:var(--brand-bg-alt)}.sart-featured-post img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.sart-featured-post h2,.sart-post-row h2{color:var(--brand-text);font-weight:700}.sart-featured-post h2{font-size:32px}.sart-blog-layout{align-items:flex-start}.sart-post-row{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.sart-post-meta{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;color:var(--brand-neutral-mid);font-size:14px}.sart-read-link{font-weight:700}.sart-sidebar{position:sticky;top:92px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg-alt)}.sart-sidebar h3{margin-bottom:18px;color:var(--brand-primary-dark);font-size:22px;font-weight:700}.sart-recent-post{display:block;padding:14px 0;border-bottom:1px solid var(--brand-border)}.sart-recent-post:last-child{border-bottom:0}.sart-recent-post span{display:block;color:var(--brand-neutral-mid);font-size:13px}.sart-recent-post strong{color:var(--brand-text)}.sart-pagination .page-link{color:var(--brand-primary)}.sart-pagination .active .page-link{border-color:var(--brand-primary);background:var(--brand-primary)}@media (max-width:991px){.sart-featured-post{grid-template-columns:1fr}.sart-sidebar{position:static}}