.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem));margin-top:24px}.blog-article-divider{height:4px;background:var(--brand-primary);margin:32px 0}.article-content h2{margin-top:40px;font-size:1.7rem}.article-content li{margin-bottom:12px}.article-content{word-wrap:anywhere}.blog-meta,.entry-meta{font-size:.85rem}.blog-share{padding:24px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin:32px 0}.author-box{display:flex;gap:24px;padding:24px;background:var(--brand-bg-alt);margin:32px 0}.author-box img{width:64px;height:64px;border-radius:4px}.author-box h2{font-size:1.2rem}.author-box p{margin-bottom:0}.article-sidebar h2{font-size:1.3rem}.article-sidebar ul{list-style:none;padding:0}.article-sidebar li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.article-sidebar li span{display:block;font-size:.8rem;margin-bottom:8px}.blog-reply{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}.blog-reply label{display:block;width:100%;font-weight:700}.blog-reply input,.blog-reply textarea{margin-top:8px}.blog-reply>p{font-size:.85rem;margin-top:24px}.pre-next{word-wrap:anywhere}.blog-detail-layout>.container{--bs-gutter-x:32px;padding-left:0;padding-right:0}@media (max-width:575px){.blog-article h1{font-size:max(1.75rem, min(4vw, 2.25rem))}}