.blog-article .article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;max-width:860px;margin:14px 0 22px;color:#697069;font:400 13px/1.4 "Segoe UI",Roboto,Arial,sans-serif}
.blog-article .article-meta span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 3px 0;border-radius:50%;background:#a7ada8}
.blog-article .article-context-link{margin:18px 0;padding:12px 14px;border-left:3px solid #ff3b1f;background:#fff7f4;color:#343a43!important}
.blog-article .article-context-link a{color:#8b2f34;font-weight:500;text-decoration-thickness:1px;text-underline-offset:3px}
.article-practice,.article-sources,.article-author{max-width:860px;box-sizing:border-box;margin:34px 0 0;padding:22px;border:1px solid #d8dde5;border-radius:7px;background:#f8f9fa;color:#343a43}
.article-practice__label{margin:0 0 6px;color:#d92f17;font-size:12px;font-weight:600;text-transform:uppercase}
.article-practice h2,.article-sources h2{margin:0 0 12px;color:#332e2a;font:500 24px/1.25 "Segoe UI",Roboto,Arial,sans-serif}
.article-practice ol,.article-sources ul{margin:12px 0 0;padding-left:22px}
.article-practice li,.article-sources li{margin:7px 0;line-height:1.55}
.article-sources a,.article-author a{color:#8b2f34;text-underline-offset:3px}
.article-author{background:#fff}
.article-author strong{display:block;margin-bottom:8px;color:#332e2a;font:600 17px/1.3 "Segoe UI",Roboto,Arial,sans-serif}
.article-author p{margin:0 0 10px;line-height:1.55}
.editorial-policy{max-width:920px}.editorial-policy .article-body{max-width:860px}.editorial-policy .article-body h2{color:#332e2a}
@media(max-width:640px){.blog-article .article-meta{display:grid;gap:5px}.blog-article .article-meta span+span:before{display:none}.article-practice,.article-sources,.article-author{padding:17px}.article-practice h2,.article-sources h2{font-size:21px}}
