.blog-detail{padding:80px 0}.blog-detail h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-kicker{color:var(--brand-primary);font-weight:700}.blog-content{font-size:1.08rem}.author-card{display:flex;gap:20px;background:var(--brand-bg-alt);padding:24px;margin-top:40px}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-card h2,.recent-panel h2{font-size:1.25rem}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}.post-nav div:last-child{text-align:right}.recent-panel{align-self:start;background:var(--brand-primary-light);padding:24px}.recent-panel ul{list-style:none;padding:0}.recent-panel li{padding:12px 0;border-bottom:1px solid var(--brand-border)}.recent-panel a,.recent-panel time{display:block}