.blog-detail h1{font-size:max(2rem, min(4vw, 3.5rem))}.article-content{padding:24px 0}.article-content h2{font-size:1.5rem;margin-top:32px}.author-box{padding:24px;background:var(--brand-primary-light);display:flex;gap:24px;margin:24px 0}.author-box img{width:64px;height:64px}.author-box h2{font-size:1.15rem}.recent-sidebar{align-self:start;border-left:1px solid var(--brand-border);font-size:.85rem}.recent-sidebar h2{font-size:1.25rem}.recent-sidebar ul{padding-left:16px}.recent-sidebar li{margin-bottom:16px}.recent-sidebar a,.recent-sidebar time{display:block}.blog-reply{padding-top:48px}.blog-reply label{width:100%}.blog-detail .form-label{display:block;width:100%}@media (max-width:575px){.blog-detail h1{font-size:max(1.65rem, min(4vw, 2rem));line-height:1.15}}