.article-header{display:flex;flex-direction:row;justify-content:space-between;margin-block:20px;border:1px solid #ccc;border-width:1px 0;color:#00485e}
.article-header .article-info{display:flex;flex-direction:column;justify-content:space-between;width:50%;padding-block:10px;color:var(--variable-color-secondary)}
.article-header .article-info *{color:currentColor;font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:14px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-0.21px;margin:0}
.article-header .social-sharing{width:40%;padding-block:10px}
.article-header .article-info p{margin-bottom:0}
.article-header .social-sharing ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px;list-style:none;padding:0;margin:0}
.article-header .social-sharing :is(a,button){color:var(--variable-color-secondary);border:0;background:0;padding:0}
.article-header .social-sharing :is(a,button):is(:hover,:focus-visible){opacity:.85}
.article-detail .article-holder article :is(h3){color:var(--variable-txt-primary);font-family:'BNYM_CORPORATE_Publico_Banner';font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:0}
.article-detail aside{display:none}
.article-detail aside.left-side-region{display:block}
.related-article-title{font-family:"BNYM_CORPORATE_Druk";font-size:32px;font-style:normal;font-weight:600;line-height:34px;text-transform:uppercase;color:#00485e;margin-bottom:30px;text-align:center;margin-top:32px}
footer .article-topics{margin-top:24px}
footer .article-topics ul{list-style:none;padding:14px 0;border:1px solid #c2c2c2;border-width:1px 0;display:flex;flex-direction:row;gap:10px 40px}
ul[aria-label="Article topics"]{display:flex;flex-wrap:wrap}
@media(min-width:768px){.article-header .article-info{flex-direction:row;align-items:center}
.article-detail .article-holder footer .article-topics{margin-top:48px}
}
@media(min-width:1024px){.article-detail .article-holder{display:grid;grid-template-columns:[aside] 175px [article] 55% [aside] 175px;padding-inline:0;justify-content:space-between}
.article-header .article-info{width:60%;justify-content:flex-start;gap:90px}
.article-header .social-sharing{width:auto}
.article-detail aside{display:block;margin-top:35px}
ul[aria-label="Article topics"]{display:flex;flex-wrap:wrap}
}
footer .article-topics ul li a{color:#00485e;font-family:'BNYM_CORPORATE_Akkurat_Pro';font-size:12px;line-height:20px;letter-spacing:.25px;text-transform:uppercase;padding-bottom:0;text-decoration:none;font-weight:600}
footer .article-topics ul li a:hover{color:#00485e}
.article-detail footer{background:#fff}