.featured-section{background:var(--muted-section-bg);margin-left:calc(-1 * var(--pad-x));margin-right:calc(-1 * var(--pad-x));padding-left:var(--pad-x);padding-right:var(--pad-x);margin-bottom:clamp(40px,6vw,72px)}.featured-post{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(32px,5vw,64px)0;text-decoration:none;color:var(--black);transition:color .18s ease}.featured-post:hover{color:var(--accent-green)}.featured-post__title{font-family:var(--font-display);font-size:clamp(28px,3.8vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 16px}.featured-post__desc{font-size:16px;color:var(--muted);margin:0;line-height:1.5}.featured-post__image{width:100%;aspect-ratio:1200/630;overflow:hidden}.featured-post__image img{width:100%;height:100%;object-fit:cover;display:block}.all-posts-heading{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;margin-bottom:var(--p-4)}@media(max-width:700px){.featured-post{grid-template-columns:1fr;gap:20px}.featured-post__image{order:-1}}