.blog-detail-compact{background:#fff;padding:132px 20px 90px}.blog-detail-article{max-width:680px;margin:0 auto}.blog-detail-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--brand-primary-dark);font-size:.9rem;font-weight:800}.blog-detail-article h1{margin:16px 0 24px;color:var(--brand-text);font-size:max(2rem, min(4vw, 3.4rem));line-height:1.12}.blog-detail-content{color:var(--brand-text)}.blog-detail-content img{border-radius:var(--brand-radius)}.blog-detail-content h2,.blog-detail-content h3{color:var(--brand-text);margin-top:34px}.blog-detail-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:24px 0;margin-top:42px}.blog-detail-nav a{display:grid;grid-gap:5px;gap:5px;color:var(--brand-text);font-weight:800}.blog-detail-nav span{color:var(--brand-primary-dark);font-size:.82rem;text-transform:uppercase}.blog-reply{padding:42px 0 0}.blog-reply h2{color:var(--brand-text);font-size:1.35rem}.blog-reply-form .form-control{border-radius:var(--brand-radius);border-color:var(--brand-border)}.blog-reply-form .form-label{color:var(--brand-text);font-weight:800}.blog-reply-form .require::after{content:"*";color:var(--brand-danger);margin-left:4px}@media (max-width:575px){.blog-detail-nav{grid-template-columns:1fr}}