.bf-figure{margin:32px 0}.bf-figure img{display:block;max-width:100%;width:100%;height:auto;border-radius:12px}.bf-figure figcaption{font-size:12px;color:#52665c;margin-top:12px;line-height:1.8}.bf-illustration{max-width:512px;margin:36px auto}.bf-page .post-description{color:#475d51}.bf-page .post-meta{color:#52665c}.bf-page .post-body{font-size:16px;line-height:1.95}.bf-page .post-body h3{font-size:19px}.bf-page .post-body>p:first-child{font-size:18px;line-height:1.95}.bf-page .post-table-scroll table{min-width:650px}.bf-page .post-table-scroll th{font-weight:600}.bf-page .post-table-scroll thead th{background:#edf3e9}.bf-page .post-table-scroll tbody th{width:22%;background:#f9fbf6}.bf-page .post-sources{color:#3b5345;font-size:13px}.bf-page .post-body a{text-underline-offset:3px}.news-list+.news-list{margin-top:38px}.bf-page .post-table-scroll:focus-visible{outline:3px solid #267359;outline-offset:4px}@media(max-width:640px){.bf-page .post-body{font-size:15px;padding:24px 18px}.bf-page .post-body>p:first-child{font-size:16px}.bf-page .post-body h3{font-size:17px}.bf-figure{margin:26px -8px}.bf-figure figcaption{font-size:11px;margin-left:8px;margin-right:8px}.bf-page .post-table-scroll table{font-size:13px}.bf-page .post-table-scroll th,.bf-page .post-table-scroll td{padding:12px}.bf-page .post-sources{font-size:12px}.bf-page .post-head h1{font-size:28px}}
.bf-page .post-table-scroll caption{color:#4f6253;font-size:12px}
