.single-article-wrapper :not(.article-footer)>.strutcore-columns__wrapper{--width:940px!important}.single-article-wrapper .author{display:flex;flex-direction:row;align-items:center;gap:10px}.single-article-wrapper .author img{width:50px;height:50px;border-radius:50%}.single-article-wrapper .author h5{margin-bottom:5px;text-transform:capitalize}.single-article-wrapper .author .meta{display:flex;gap:10px;align-items:center}.single-article-wrapper>.hero-video{padding-top:50px}.single-article-wrapper>.hero-image{padding-top:80px}@media screen and (max-width:768px){.single-article-wrapper>.hero-image{padding-top:40px}}.single-article-wrapper>.hero-image img{display:block;width:100%;height:auto;aspect-ratio:60/25;object-fit:cover;object-position:top center}@media screen and (max-width:1080px){.single-article-wrapper>.hero-image img{aspect-ratio:unset}}.single-article-wrapper>.hero-image.has-summary{position:relative}.single-article-wrapper>.hero-image.has-summary p{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);padding:20px;margin:0}.single-article-wrapper .share-links{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}.single-article-wrapper .share-links h5{margin:0}.single-article-wrapper .share-links .share-links__buttons{display:flex;align-items:center;gap:20px}.single-article-wrapper .share-links .share-links__buttons a svg{width:40px;height:40px}.single-article-wrapper .share-links .share-links__buttons a svg path{fill:#053264;transition:fill .3s}.single-article-wrapper .share-links .share-links__buttons a:hover svg path{fill:#ff5000}.single-article-wrapper .related-content .related-content-layout{padding:0}.author-card{background:#ff5000;background:linear-gradient(135deg,#ff7f12,#fab829 70%,#fab829);padding:var(--strutcore-content-padding,1rem);position:relative}.author-card:before{content:"";display:block;height:100%;width:100%;background:url(/newsletter-bg.svg) no-repeat 50%/cover;position:absolute;top:0;left:0;z-index:0;opacity:.2}.author-card>div{position:relative;z-index:1}.author-card .author{align-items:center;gap:20px}.author-card .author img{display:block;min-width:80px;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;border:2px solid #fff}.author-card .author .name-and-title{margin-bottom:10px}.author-card .author .name-and-title h5{margin-bottom:0}.author-card .author .name-and-title h5:has(+strong){margin-bottom:7px}.author-card .author .name-and-title h5+strong{font-weight:400;font-size:1.3rem}.author-card .author p{margin-bottom:0}