.xc-standard-article{margin-top:32px;margin-bottom:48px}
.xc-standard-article>.xc-article-layout{display:grid;grid-template-columns:minmax(0,960px) 320px;gap:36px;max-width:1316px;margin-inline:auto;align-items:start}
.xc-article-main{min-width:0;max-width:960px}
body .xc-standard-article .xc-article-main .xc-reading-content{width:100%;padding-inline:0}
.xc-standard-article .xc-article-breadcrumb{margin:0 0 24px;font-size:14px;line-height:1.6;color:#526b89}
.xc-article-breadcrumb a{color:inherit;text-underline-offset:3px}
.xc-standard-article .xc-article-main>header{margin-top:0}
.xc-article-sidebar{min-width:0;display:grid;gap:24px}
.xc-resource-card{padding:22px;border:1px solid #dce6f1;border-radius:10px;background:#f8fbff;min-width:0}
.xc-resource-card h2{font-family:inherit;font-size:18px;line-height:1.5;margin:0 0 14px;font-weight:600;color:#183c67}
.xc-resource-card ul{list-style:none;margin:0;padding:0}
.xc-resource-card li+li{border-top:1px solid #e3ebf4;margin-top:14px;padding-top:14px}
.xc-resource-card a{font-size:15px;line-height:1.7;color:#264d78;text-decoration:none;overflow-wrap:anywhere}
.xc-resource-card a:hover{text-decoration:underline;text-underline-offset:3px}
.xc-resource-card a:focus-visible{outline:2px solid #1262dc;outline-offset:3px}
.xc-resource-card time{display:block;font-size:12px;line-height:1.5;color:#637a92;margin-top:6px}
.xc-standard-article .article-template__content img{max-width:100%;height:auto}
.xc-standard-article .article-template__content :is(iframe,video){max-width:100%}
.xc-standard-article .article-template__content pre{max-width:100%;overflow-x:auto}
.xc-article-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:24px}
.xc-article-table-scroll table{margin-block:0}
.xc-standard-article .article-template__content{overflow-wrap:anywhere}
.xc-standard-article .article-template__content table{max-width:100%}
.xc-standard-article .article-template__content table:not(.xc-article-table-scroll>table){display:block;overflow-x:auto}
.xc-article-future-ad{display:none}
@media(min-width:1800px){.xc-article-future-ad{display:block;max-width:300px;margin-inline:auto}}
@media(max-width:1199px){.xc-standard-article>.xc-article-layout{grid-template-columns:minmax(0,960px);gap:32px;max-width:960px}.xc-article-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:989px){.xc-article-sidebar{grid-template-columns:1fr}.xc-standard-article{margin-top:24px}.xc-resource-card{padding:20px}}
