
.pbt-article-page .article-content{overflow-wrap:anywhere}
.pbt-article-page .article-content p{margin-bottom:20px;line-height:1.8}
.pbt-article-page .article-content h2{margin:42px 0 22px;font-family:'Barlow Condensed',sans-serif!important;color:#142D4E!important;line-height:1.12}
.pbt-article-page .article-content h3{margin:28px 0 16px;font-family:'Barlow Condensed',sans-serif!important;color:#142D4E!important;line-height:1.18}
.pbt-article-page .article-content .wp-caption{max-width:100%;width:auto!important;margin:30px 0}
.pbt-article-page .article-content .wp-caption img{width:100%;height:auto}
.pbt-article-page .article-content .wp-caption-text{font-size:12px;line-height:1.6;padding:10px 0;border-bottom:1px solid #D6DEE8}
.pbt-article-page .article-content blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid #2459A6;background:#EEF4FB}
.pbt-article-page .article-content .pbt-imported-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0;align-items:start}
.pbt-article-page .article-content .pbt-imported-gallery .wp-caption{margin:0}
.pbt-article-page .pbt-imported-faq{border-top:1px solid #D6DEE8;padding:18px 0}
.pbt-article-page .pbt-imported-faq summary{cursor:pointer;font-weight:700;color:#142D4E;line-height:1.6}
.pbt-article-page .pbt-imported-faq>div{padding-top:16px}
.pbt-article-page .pbt-table-scroll{max-width:100%;overflow-x:auto;margin:26px 0}
.pbt-article-page .pbt-table-scroll table{border-collapse:collapse;width:100%!important;height:auto!important;min-width:520px;font-size:14px}
.pbt-article-page .pbt-table-scroll td,.pbt-article-page .pbt-table-scroll th{padding:12px 16px;border:1px solid #D6DEE8;vertical-align:top;height:auto!important}
.pbt-article-page .pbt-table-scroll tr:first-child{background:#EEF4FB;color:#142D4E;font-weight:700}
.pbt-article-page .sidebar .toc{max-height:55vh;overflow:auto}
.pbt-article-page .article-content iframe{max-width:100%}
@media(max-width:550px){.pbt-article-page .article-content .pbt-imported-gallery{gap:14px;grid-template-columns:1fr}.pbt-article-page .article-content h2{font-size:34px}.pbt-article-page .article-content h3{font-size:27px}.pbt-article-page .pbt-table-scroll table{font-size:13px}.pbt-article-page .pbt-table-scroll td{padding:10px}}
