.krn-article-shell{padding:88px 0 96px}.krn-article h1{font-size:max(2rem, min(4vw, 3.5rem));margin:12px 0 14px}.krn-article-meta{padding-bottom:20px;border-bottom:1px solid var(--brand-border)}.krn-article-content{font-size:1.05rem}.krn-article-content img{border-radius:var(--brand-radius)}.krn-author{display:flex;gap:20px;margin-top:40px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--brand-radius)}.krn-author img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.krn-author h2{font-size:1.1rem}.krn-prev-next{display:flex;justify-content:space-between;gap:20px;margin-top:32px}.krn-toc{position:sticky;top:28px;padding:24px;border-left:3px solid var(--brand-accent);background:var(--brand-bg-alt)}.krn-toc h2{font-size:1rem;margin-top:20px}.krn-toc a{display:block;padding:5px 0;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}