.relatedarticle .rel-articles{object-fit:contain;font-family:'Deutsche Bank Display';font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:29px;letter-spacing:normal;color:#16184e;margin-bottom:16px}
.relatedarticle .rel-whole{display:block}
.relatedarticle .rel-whole .rel-article-container{display:block;border-bottom:solid;border-bottom-color:#e6eae9;border-bottom-width:1px;margin-bottom:24px;padding-bottom:7px}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{overflow:hidden;position:relative}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{max-width:100%;width:90vw;height:38.75vw;transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul{padding-left:0;margin-bottom:0;min-height:0}
.relatedarticle .rel-whole .rel-article-container ul li{list-style-type:none}
.relatedarticle .rel-whole .rel-article-container ul li.rel-tag h5{padding-top:16px;object-fit:contain;font-family:'Deutsche Bank Text';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0550d1}
.relatedarticle .rel-whole .rel-article-container ul li.rel-title h4{padding-top:8px;object-fit:contain;font-family:'Deutsche Bank Text';font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#16184e}
.relatedarticle .rel-whole .rel-article-container ul li.rel-description h5{padding-top:16px;object-fit:contain;font-family:'Deutsche Bank Text';font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#16184e;font-size:16px;padding-bottom:16px}
.relatedarticle .rel-whole .rel-article-container .rel-dateField h6{object-fit:contain;font-family:'Deutsche Bank Text';font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#16184e}
@media(min-width:768px){.relatedarticle .rel-articles{font-size:24px;line-height:31px;margin-bottom:16px}
.relatedarticle .rel-whole{display:flex}
.relatedarticle .rel-whole .rel-article-container{max-width:229px;margin-right:16px;margin-bottom:56px}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{overflow:hidden;position:relative}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{width:29.168vw;height:12.558vw;transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul{min-height:182px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-tag h5{font-size:14px;line-height:19px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-title h4{font-size:18px;line-height:normal}
.relatedarticle .rel-whole .rel-article-container ul li.rel-description h5{padding-bottom:24px;font-size:16px;line-height:normal}
}
@media(min-width:769px) and (max-width:1023px){.relatedarticle .rel-whole{display:flex}
.relatedarticle .rel-whole .rel-article-container{max-width:29.81vw;margin-right:2.08vw}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{position:relative;overflow:hidden}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul{min-height:182px}
}
@media(min-width:1024px){.relatedarticle .rel-articles{font-size:24px;margin-bottom:24px;line-height:31px}
.relatedarticle .rel-whole{display:block}
.relatedarticle .rel-whole .rel-article-container{max-width:none;margin-right:0;margin-bottom:24px}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{position:relative;overflow:hidden}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{width:29.298vw;height:12.614vw;min-width:0;transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul{min-height:0}
.relatedarticle .rel-whole .rel-article-container ul li.rel-tag h5{font-size:14px;line-height:19px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-title h4{font-size:18px;line-height:normal}
.relatedarticle .rel-whole .rel-article-container ul li.rel-description h5{font-size:16px;line-height:normal}
}
@media(min-width:1025px) and (max-width:1439px){.relatedarticle .rel-whole{display:block}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{position:relative;overflow:hidden}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul li.rel-tag h5{font-size:14px;line-height:19px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-title h4{font-size:16px;line-height:21px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-description h5{padding-bottom:24px;font-size:14px;line-height:19px}
}
@media(min-width:1440px){.relatedarticle .rel-articles{font-size:28px;line-height:36px}
.relatedarticle .rel-whole .rel-article-container .rel-img-container{display:flex}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture{position:relative;overflow:hidden}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img{width:280px;height:120.56px;transition:transform 2s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 2s cubic-bezier(0.215,0.61,0.355,1) !important}
.relatedarticle .rel-whole .rel-article-container .rel-img-container picture .rel-img:hover{transform:scale(1.05);opacity:.8}
.relatedarticle .rel-whole .rel-article-container ul li.rel-tag h5{font-size:16px;line-height:21px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-title h4{font-size:18px;line-height:24px}
.relatedarticle .rel-whole .rel-article-container ul li.rel-description h5{padding-bottom:16px;font-size:16px;line-height:21px}
}
@media print{.relatedarticle{padding:0 10px !important}
.relatedarticle .rel-whole{display:flex}
.relatedarticle .rel-whole .rel-article-container{margin-right:10px}
.relatedarticle .rel-whole .rel-article-container:last-child{margin-right:0}
.relatedarticle .rel-whole .rel-article-container .rel-img{height:auto}
}