.blog-featured{padding:96px 0 48px;background:var(--brand-bg-alt)}.featured-post{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.featured-post img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#fff}.featured-post h1 a{color:var(--brand-text)}.post-meta{color:var(--brand-text-secondary);font-size:.92rem}.blog-listing{padding:72px 0 92px}.post-row{padding:28px 0;border-bottom:1px solid var(--brand-border)}.post-row h2{font-size:1.45rem}.text-link{font-weight:800}.recent-box{border:1px solid var(--brand-border);padding:24px;position:sticky;top:110px}.recent-box ul{list-style:none;padding:0;margin:0}.recent-box li{border-bottom:1px solid var(--brand-border);padding:12px 0}.recent-box span{display:block;color:var(--brand-text-secondary);font-size:.85rem}@media (max-width:768px){.featured-post{grid-template-columns:1fr}}