.keye-article-shell{background:var(--brand-bg);padding-top:var(--space-3xl)}.keye-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.keye-article{max-width:860px}.keye-article-meta{display:flex;gap:var(--space-md);color:var(--brand-text);border-bottom:1px solid var(--brand-border);padding-bottom:var(--space-md);margin-bottom:var(--space-xl)}.keye-article-body{color:var(--brand-text)}.keye-article-body h2,.keye-article-body h3{margin-top:var(--space-xl)}.keye-author-card{display:grid;grid-template-columns:80px 1fr;grid-gap:var(--space-md);gap:var(--space-md);align-items:center;margin-top:var(--space-xl);padding:var(--space-lg);background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.keye-author-card img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:var(--brand-neutral-light)}.keye-article-nav{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg)}.keye-toc{position:sticky;top:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--space-lg);background:var(--brand-bg-alt)}.keye-toc a{display:block;margin-bottom:10px}.keye-recent-box{border-top:1px solid var(--brand-border);margin-top:var(--space-md);padding-top:var(--space-md)}@media (max-width:991px){.keye-article-grid{grid-template-columns:1fr}.keye-toc{position:static}}