.blog-featured{padding:88px 0;background:var(--brand-bg-alt)}.featured-post{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.featured-post img{border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.featured-post h1{font-size:max(30px, min(3vw, 46px))}.blog-row h2 a,.featured-post h1 a{color:var(--brand-text)}.blog-meta{color:var(--brand-text-muted);font-size:.92rem;margin-bottom:18px}.blog-list-section{background:var(--brand-bg)}.blog-row{border-bottom:1px solid var(--brand-border);padding:0 0 30px;margin-bottom:30px}.read-link{color:var(--brand-primary);font-weight:800}.blog-sidebar{border-left:1px solid var(--brand-border)}.blog-sidebar h3{font-size:1.1rem}.blog-sidebar ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.blog-sidebar li span{display:block;color:var(--brand-text-muted);font-size:.86rem}.pagination .page-link{color:var(--brand-primary)}.pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}