.blog-detail-sidebar{position:sticky;top:104px}.blog-post-meta{margin-bottom:24px}.blog-post-meta .mbt-post-info{color:#6b6c72;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.blog-post-meta .mbt-icon-list-item{align-items:center;gap:7px;display:inline-flex}.blog-post-meta svg{fill:currentColor;width:14px;height:14px}.blog-featured-image{margin-bottom:28px}.blog-featured-image img{width:100%;max-width:640px;height:auto;display:block}.blog-detail-content{color:#3f4147;font-size:16px;line-height:1.8}.blog-detail-content .mbt-root,.blog-detail-content .mbt-section,.blog-detail-content .mbt-container,.blog-detail-content .mbt-column,.blog-detail-content .mbt-widget-wrap{width:100%;max-width:none;margin:0;padding:0;display:block}.blog-detail-content .mbt-widget-container,.blog-detail-content p{margin:0 0 18px}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{color:#111;font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;letter-spacing:0;font-weight:700}.blog-detail-content h2{margin:34px 0 16px;font-size:32px;line-height:1.28}.blog-detail-content h3{margin:28px 0 14px;font-size:26px;line-height:1.32}.blog-detail-content h4{margin:24px 0 12px;font-size:22px;line-height:1.35}.blog-detail-content ul,.blog-detail-content ol{margin:0 0 20px;padding-left:24px}.blog-detail-content li{margin-bottom:8px}.blog-detail-content a{color:#b00011;text-underline-offset:2px;text-decoration:underline}.blog-detail-content img{max-width:100%;height:auto}.post-navigation__prev--label,.post-navigation__next--label{color:#777;font-size:13px}.post-navigation__prev--title,.post-navigation__next--title{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin-top:4px;font-size:16px;line-height:1.4}.blog-toc ol{gap:9px;margin:0;padding-left:20px;display:grid}.blog-toc li{color:#b00011;font-size:14px;line-height:1.42}.blog-toc li.is-level-3{margin-left:14px}.blog-toc li.is-level-4,.blog-toc li.is-level-5,.blog-toc li.is-level-6{margin-left:28px}.blog-toc a{color:#333;text-decoration:none}.blog-toc a:hover{color:#b00011}@media (max-width:1024px){.blog-detail-sidebar{position:static}}@media (max-width:767px){.blog-detail-content h2{font-size:26px}.blog-detail-content h3{font-size:22px}.blog-post-navigation .mbt-post-navigation{grid-template-columns:1fr}}
