.blog-detail-page{padding-top:150px;background:var(--brand-bg)}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-content{margin-top:28px}.blog-content img{border:1px solid var(--brand-border)}.author-box,.blog-reply,.blog-share,.entry-meta,.pre-next{border-top:1px solid var(--brand-border);margin-top:30px;padding-top:24px}.blog-share a,.entry-meta a{color:var(--brand-secondary);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.author-box{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;align-items:center}.author-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-box h2,.blog-reply h2,.blog-sidebar h2{font-size:1.2rem}.pre-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pre-next a{display:block;border:1px solid var(--brand-border);padding:18px;color:var(--brand-text)}.pre-next span{display:block;color:var(--brand-secondary);font-weight:900;margin-bottom:6px}.blog-sidebar{border-left:1px solid var(--brand-border)}.recent-blogs{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.recent-blogs li{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px}.date-badge{display:grid;align-items:center;justify-items:center;place-items:center;min-height:52px;background:var(--brand-secondary);color:var(--brand-text-inverse);font-weight:900}.date-badge small,.date-badge span{color:var(--brand-text-inverse)}@media (max-width:991px){.blog-sidebar{border-left:0;border-top:1px solid var(--brand-border);padding-top:24px}}@media (max-width:575px){.author-box,.pre-next{grid-template-columns:1fr}}