.blog-featured{display:block;margin:0 0 28px;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--edge-top);color:var(--fg-1);padding:clamp(26px,4vw,42px);text-decoration:none;transition:border-color .14s ease,transform .14s ease}.blog-featured:hover{border-color:var(--border-accent);transform:translateY(-2px)}.blog-featured .res-meta{color:var(--accent-text)}.blog-featured h2{margin:10px 0 12px;color:var(--fg-1);font:600 clamp(28px,3.6vw,40px) /1.08 var(--font-sans);letter-spacing:var(--tracking-tight);transition:color .14s ease}.blog-featured:hover h2{color:var(--accent-bright)}.blog-featured p{max-width:74ch;margin:0;color:var(--fg-2);font-size:17px;line-height:1.55}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none}.blog-tag{border:1px solid var(--border-1);border-radius:999px;background:var(--bg-card);font:500 13px var(--font-sans);padding:4px 10px}.blog-tag,.reading-author{color:var(--fg-2)}