.blog-detail-article{width:min(860px,100% - 48px);margin:0 auto;padding:160px 0 82px}.blog-detail-category{text-align:center}.blog-detail-category a:not([class*=btn-]){display:inline-flex;padding:6px 10px;background:var(--brand-primary);color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase}.blog-detail-article h1{font-size:max(2rem, min(4vw, 3.5rem));text-align:center}.blog-detail-meta{margin-bottom:28px;text-align:center;color:var(--brand-text)}.blog-detail-hero{width:100%;aspect-ratio:2.1;-o-object-fit:cover;object-fit:cover;margin-bottom:34px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.blog-content{color:var(--brand-text);font-size:1.05rem}.blog-content img{border-radius:var(--brand-radius)}.blog-share{display:flex;justify-content:center;padding:28px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.blog-share a{font-weight:700}.author-box{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin:34px 0;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.author-box img{width:72px;height:72px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.author-box h2{font-size:1.15rem}.pre-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:38px}.pre-next a{display:grid;grid-gap:6px;gap:6px;min-height:100%;padding:18px;border:1px solid var(--brand-border);color:var(--brand-text)}.pre-next span{color:var(--brand-primary);font-size:.82rem;font-weight:700;text-transform:uppercase}.blog-reply{padding-top:10px}.related-articles{padding:76px 0 96px;background:var(--brand-bg-alt)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.related-grid article{border:1px solid var(--brand-border);background:#fff;padding:22px}.related-grid span{color:var(--brand-primary);font-weight:700}.related-grid h3{margin-top:10px;font-size:1.1rem}@media (max-width:767px){.author-box,.pre-next,.related-grid{grid-template-columns:1fr}}