.blog-detail-page{min-height:100vh;background:#fff}.blog-detail-container{max-width:960px;margin:0 auto;padding:0 24px 96px}.blog-detail-breadcrumb{box-sizing:border-box;max-width:1200px;margin:16px auto 0;padding:0 24px}.blog-detail-breadcrumb ol{flex-wrap:nowrap;min-width:0}.blog-detail-breadcrumb li:last-child{min-width:0}.blog-detail-breadcrumb li:last-child>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-detail-topline{display:flex;align-items:center;gap:14px;margin-bottom:24px}.blog-detail-topline--top{max-width:1200px;margin:20px auto 0;padding:0 24px}.blog-detail-header{max-width:1200px;margin:0 auto;padding:4px 24px 0}.blog-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#63666a}.blog-detail-back,.blog-detail-back:hover{text-decoration:none}.blog-detail-back:hover{color:#008ab5}.blog-detail-category{margin:0;color:#fff!important;background:#09c!important;border-color:#09c!important;font-weight:700}.blog-detail-title{margin-bottom:20px!important;line-height:1.15!important;font-size:44px!important;color:#111827!important;font-weight:800!important}@media(max-width:600px){.blog-detail-title{font-size:28px!important}}.blog-detail-meta-row{justify-content:space-between;gap:16px;margin-bottom:8px}.blog-detail-meta,.blog-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center}.blog-detail-meta{gap:12px;font-size:14px}.blog-detail-share{display:flex;align-items:center;gap:10px}.blog-detail-share-label{font-size:13px;margin-right:2px}.blog-share-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f1f2f3;color:#63666a;border:none;cursor:pointer;font-size:18px;transition:background .15s ease,color .15s ease}.blog-share-btn,.blog-share-btn:hover{text-decoration:none}.blog-share-btn:hover{background:#e6f7fc;color:#008ab5}.blog-detail-author{display:inline-flex;align-items:center;gap:10px}.blog-detail-meta-divider{width:1px;height:14px;background:#e3e4e6}@media(max-width:600px){.blog-detail-meta-divider{display:none}}.blog-avatar{width:32px;height:32px;border-radius:50%;background:#09c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.blog-detail-skeleton-image{display:block;width:100%!important;height:360px!important;margin:24px 0}.blog-detail-skeleton-image :global(.ant-skeleton-image){width:100%!important;height:360px!important}.blog-detail-hero{position:relative;width:calc(100% - 48px);max-width:1200px;aspect-ratio:16/9;margin:32px auto 40px;border-radius:16px;overflow:hidden;background:#f1f2f3}.blog-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 70%,#00000024);pointer-events:none}.blog-detail-body{font-size:17px;line-height:1.75;color:#111827}.blog-detail-body h2{font-size:26px;font-weight:700;margin:40px 0 16px}.blog-detail-body h3{font-size:21px;font-weight:700;margin:32px 0 12px}.blog-detail-body p{margin:0 0 20px}.blog-detail-body>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block;margin:28px 0}.blog-detail-body strong{font-weight:700}.blog-detail-body a{color:#008ab5;text-decoration:underline;text-underline-offset:2px}.blog-detail-body a:hover{color:#07a}.blog-detail-body ol,.blog-detail-body ul{margin:0 0 20px;padding-left:24px}.blog-detail-body ol li,.blog-detail-body ul li{margin-bottom:8px}.blog-detail-body blockquote{margin:28px 0;padding:16px 20px;border-left:4px solid #09c;background:#e6f7fc;border-radius:0 8px 8px 0}.blog-detail-body blockquote p:last-child{margin-bottom:0}.blog-detail-body figure{margin:28px 0}.blog-detail-body figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block}.blog-detail-body figure figcaption{font-size:13px;color:#63666a;margin-top:8px;text-align:center}.blog-detail-body table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px;display:block;overflow-x:auto}.blog-detail-body table td,.blog-detail-body table th{border:1px solid #e3e4e6;padding:10px 14px;text-align:left}.blog-detail-body table th{background:#f8f9fa;font-weight:700}.blog-detail-crisis{margin-top:28px;padding:14px 18px;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:15px;line-height:1.6}.blog-detail-crisis .ant-typography{color:inherit}.blog-detail-disclaimer{margin:20px 0 0;font-size:14px;line-height:1.6;font-style:italic;color:#4d5053}.blog-detail-soft-cta{margin:32px 0 8px;padding-top:20px;border-top:1px solid #e3e4e6;font-size:16px;line-height:1.6;color:#37393c}.blog-detail-soft-cta a{font-weight:600}.blog-detail-facilities{margin-top:32px;padding-top:20px;border-top:1px solid #e3e4e6}.blog-detail-facilities .blog-detail-facilities-title.ant-typography{font-size:20px;margin:0 0 12px}.blog-detail-facilities .blog-detail-facilities-list{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.6}.blog-detail-facilities .blog-detail-facilities-list a{font-weight:600}.blog-detail-sources{margin-top:32px;padding-top:20px;border-top:1px solid #e3e4e6}.blog-detail-sources .blog-detail-sources-title.ant-typography{font-size:20px;margin:0 0 12px}.blog-detail-sources .blog-detail-sources-list{margin:0;padding-left:20px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.blog-detail-sources .blog-detail-sources-list li+li{margin-top:6px}.blog-detail-sources .blog-detail-sources-meta{color:#4d5053}.blog-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid #e3e4e6}.blog-detail-tags .ant-tag{border-radius:9999px;padding:2px 12px;font-weight:700;color:#fff;background:#09c;border-color:#09c}.blog-detail-related{margin-top:48px;padding-top:32px;border-top:1px solid #e3e4e6}.blog-related-card{display:flex;flex-direction:column;color:inherit;background:#fff;border:1px solid #e3e4e6;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-related-card,.blog-related-card:hover{text-decoration:none}.blog-related-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px 0 #0000001f}.blog-related-card:hover .blog-related-title{color:#008ab5}.blog-related-image{position:relative;width:100%;aspect-ratio:16/10;background:#f1f2f3}.blog-related-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#cceff9,#e6f7fc)}.blog-related-body{padding:20px 20px 24px}.blog-related-category{margin-bottom:10px!important;font-weight:700!important;color:#fff!important;background:#09c!important;border-color:#09c!important;border-radius:9999px}.blog-related-title{margin-bottom:8px!important;line-height:1.35;color:#111827!important;font-weight:800!important;transition:color .15s ease}.blog-related-excerpt{color:#63666a!important;margin-bottom:14px!important;font-size:14px}.blog-related-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px}.blog-related-meta .ant-typography{font-size:13px}.blog-related-author{display:inline-flex;align-items:center;gap:6px}.blog-related-author .ant-typography{line-height:1.2}.blog-avatar--sm{width:20px;height:20px;font-size:10px}