.tg-guide-date{font-size:12px;color:#637387;margin:6px 0 18px;line-height:1.6}
.tg-blog-pagination{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:40px}
.tg-blog-pagination a,.tg-blog-pagination span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #d7e0eb;border-radius:6px;color:#12375c;font-weight:600}
.tg-blog-pagination [aria-current]{color:white;background:#1254ad;border-color:#1254ad}
.tg-article-cover{margin:0 0 32px}.tg-article-cover img{display:block;max-height:560px;width:100%;object-fit:contain;border-radius:10px}
main[data-tg-article-id] .banner_bg{padding:clamp(40px,6vw,88px) 24px;gap:16px}
main[data-tg-article-id] .banner_bg::before{background-image:linear-gradient(110deg,rgba(9,32,54,.82),rgba(9,32,54,.6))}
body.tg-site main[data-tg-article-id] .banner_con .banner_title{color:#fff!important;max-width:1100px;font-size:clamp(24px,2.7vw,38px)!important;line-height:1.28;margin:0;text-wrap:balance}
body.tg-site main[data-tg-article-id] .banner_con .banner_breadcrumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;color:#eef4fb!important;max-width:1040px;font-size:14px;line-height:1.7;text-align:center}
body.tg-site main[data-tg-article-id] .banner_con .banner_breadcrumbs .item,body.tg-site main[data-tg-article-id] .banner_con .banner_breadcrumbs .separator{color:inherit!important}
main[data-tg-article-id] .post-meta{display:flex;gap:12px 28px;flex-wrap:wrap;color:#627289}
main[data-tg-article-id] .brxe-post-content{overflow-wrap:anywhere;line-height:1.85}
main[data-tg-article-id] .brxe-post-content h2{line-height:1.35;margin-top:2em}
main[data-tg-article-id] .brxe-post-content h3{line-height:1.4;margin-top:1.6em}
main[data-tg-article-id] .brxe-post-content img{max-width:100%;height:auto}
main[data-tg-article-id] .brxe-post-content table{border-collapse:collapse;width:100%;display:block;overflow:auto;font-size:14px;margin:24px 0}
main[data-tg-article-id] .brxe-post-content td,main[data-tg-article-id] .brxe-post-content th{padding:12px;border:1px solid #dce3ea;min-width:120px}
@media(max-width:767px){main[data-tg-article-id] .brxe-post-content{font-size:15px}.tg-blog-pagination{gap:8px}.tg-guide-date{font-size:11px}}
