.blog-featured-page{padding:96px 0;background:var(--brand-bg)}.blog-title{max-width:820px;margin-bottom:34px}.blog-title h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12}.featured-blog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);padding:28px;margin-bottom:42px}.featured-blog img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.blog-list-item h2 a,.featured-blog h2 a,.recent-sidebar a{color:var(--brand-text)}.blog-category{display:inline-flex;border-radius:999px;background:var(--brand-primary-light);color:var(--brand-secondary);font-weight:850;padding:6px 12px;margin-bottom:12px}.blog-meta{color:var(--brand-text);font-weight:700;margin-bottom:18px}.blog-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;align-items:start}.blog-list{display:grid;grid-gap:24px;gap:24px}.blog-list-item,.recent-sidebar{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);padding:26px}.read-link{font-weight:850}.recent-sidebar{position:sticky;top:110px}.recent-sidebar h2{font-size:1.25rem}.recent-sidebar ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.recent-sidebar span{display:block;color:var(--brand-primary-dark);font-weight:850}.pagination{margin-top:12px}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}@media (max-width:991.98px){.blog-content-grid,.featured-blog{grid-template-columns:1fr}.recent-sidebar{position:static}}