.page-header{margin:0 auto;max-width:var(--max);padding:calc(var(--nav-h) + 72px) 36px 56px}.page-header h1{font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin-bottom:20px;max-width:720px}.page-header p{color:var(--txt-2);font-size:1.05rem;line-height:1.7;max-width:560px}.filter-bar{margin:0 auto;max-width:var(--max);padding:0 36px 48px}.filter-bar ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.filter-pill a{background:var(--bg-1);border:1px solid var(--bdr);border-radius:100px;color:var(--txt-2);font-size:.78rem;font-weight:700;padding:9px 18px;text-decoration:none}.filter-pill.is-active a{background:var(--orange-dim);border-color:var(--orange-bdr);color:var(--txt)}.article-section{margin:0 auto;max-width:var(--max);padding:0 36px 100px}.featured-post{background:var(--bg-1);border:1px solid var(--bdr);border-radius:18px;color:inherit;display:grid;gap:0;grid-template-columns:1.4fr 1fr;margin-bottom:56px;overflow:hidden;text-decoration:none;transition:border-color .2s ease}.featured-post:hover{border-color:var(--orange-bdr)}.featured-visual{background:radial-gradient(ellipse 90% 90% at 30% 20%,rgba(240,90,40,.18) 0,transparent 60%),linear-gradient(150deg,var(--bg-3),var(--bg-2));min-height:280px}.featured-body{display:flex;flex-direction:column;gap:16px;padding:44px}.tag{align-items:center;border-radius:100px;display:inline-flex;font-size:.65rem;font-weight:800;gap:5px;letter-spacing:.1em;padding:5px 12px;text-transform:uppercase}.tag-Agentic{background:rgba(240,90,40,.12);border:1px solid rgba(240,90,40,.28);color:var(--c-agentic)}.featured-body h2{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.featured-body p{color:var(--txt-2);font-size:.92rem;line-height:1.7}.post-meta{align-items:center;color:var(--muted);display:flex;font-size:.75rem;font-weight:600;gap:10px;margin-top:auto}