.featured-post{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:48px;background:var(--brand-bg-alt);color:var(--brand-text);margin:32px 0 64px;align-items:start}.featured-post img{width:100%;aspect-ratio:3/2}.featured-post h2{font-size:max(1.5rem, min(2.5vw, 2rem))}.post-meta{font-size:.875rem}.post-row{padding:24px 0;border-bottom:1px solid var(--brand-border)}.recent-posts{border-left:1px solid var(--brand-border)}.recent-posts article{padding:16px 0;border-bottom:1px solid var(--brand-border)}.recent-posts time{display:block;font-size:.75rem}.recent-posts a{display:block}.pagination{margin-top:32px;flex-wrap:wrap}.page-link{color:var(--brand-primary)}.blog-context{margin-top:48px;padding:32px;background:var(--brand-primary-light);color:var(--brand-text)}@media (max-width:767px){.featured-post{grid-template-columns:1fr;padding:24px;gap:24px}.blog-context{padding:24px}}