.kenn-blog-header{padding:150px 0 54px;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.kenn-blog-featured,.kenn-blog-layout{padding:var(--kenn-section-y) 0}.kenn-blog-featured{background:var(--brand-bg)}.kenn-blog-layout{background:var(--brand-bg-alt)}.kenn-featured-post{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);grid-gap:32px;gap:32px;align-items:center;border:1px solid var(--brand-border);background:#fff;padding:24px}.kenn-featured-post img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.kenn-featured-post h2{font-size:max(1.7rem, min(3vw, 2.6rem))}.kenn-blog-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px}.kenn-blog-list,.kenn-blog-sidebar{min-width:0}.kenn-blog-item,.kenn-blog-sidebar{background:#fff;border:1px solid var(--brand-border);padding:24px}.kenn-blog-item+.kenn-blog-item{margin-top:18px}.kenn-blog-item h2{font-size:1.45rem}.kenn-blog-meta{color:var(--brand-text);font-size:.92rem;font-weight:700;margin-bottom:14px}.kenn-blog-sidebar h2,.kenn-blog-sidebar h3{font-size:1.2rem;margin-bottom:18px}.kenn-blog-sidebar ul{list-style:none;padding:0;margin:0}.kenn-blog-sidebar li+li{margin-top:14px}.kenn-blog-sidebar span{display:block;color:var(--brand-accent);font-size:.82rem;font-weight:800}.pagination{margin-top:30px}.page-link{color:var(--brand-primary);border-radius:var(--kenn-radius)!important}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}@media (max-width:991px){.kenn-blog-columns,.kenn-featured-post{grid-template-columns:1fr}}