.blog-detail{padding-top:160px}.blog-reading{max-width:820px}.article-kicker{display:table;margin:0 auto 16px;border-radius:999px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:800;padding:6px 12px}.blog-detail h1{color:var(--brand-text);font-family:var(--brand-font);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;text-align:center}.article-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;color:var(--brand-text);margin:18px 0 30px}.article-feature{width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.article-content{margin-top:34px;color:var(--brand-text)}.article-share{margin:34px 0;text-align:center}.article-share a{font-weight:800;-webkit-text-decoration:underline;text-decoration:underline}.author-card{display:grid;grid-template-columns:88px 1fr;grid-gap:20px;gap:20px;align-items:center;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.author-card img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-card h2,.comment-box h2,.related-articles h2{color:var(--brand-text);font-family:var(--brand-font)}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:32px 0}.post-nav a{display:grid;min-height:100px;align-content:center;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px;color:var(--brand-text)}.post-nav span{color:var(--brand-secondary);font-weight:800}.comment-box{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.related-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.related-grid time{color:var(--brand-secondary);font-weight:800}.related-grid h3{margin-top:10px;color:var(--brand-text)}@media (max-width:767px){.author-card,.post-nav,.related-grid{grid-template-columns:1fr}}