.article-page{padding:150px 0 96px}.article-page article>h1{max-width:880px}.article-meta{color:var(--brand-text)}.article-content{font-size:1.08rem;line-height:1.8}.article-content img{border-radius:16px;margin:32px 0}.author-card{display:flex;gap:20px;margin-top:48px;padding:24px;background:var(--brand-bg-alt);border-radius:16px}.author-card img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-card h2{font-size:1.25rem}.post-nav{display:flex;justify-content:space-between;gap:20px;margin-top:32px}.post-nav a{color:var(--brand-primary-dark)}.recent-posts{border-left:1px solid var(--brand-border)}.recent-posts h2{font-size:1.25rem}.recent-posts a{display:grid;padding:12px 0;border-bottom:1px solid var(--brand-border);-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text)}.recent-posts time{font-size:.8rem;color:var(--brand-primary)}