.aem-Grid{display:block;width:100%}
.teaser-content{display:var(--variable-mobile-content-display);flex-direction:var(--variable-mobile-flex-direction)}
.small .teaser-content,.big .teaser-content{padding:16px}
.small .no-padding,.big .no-padding{padding:0}
.teaser-container{padding:0;padding-bottom:1rem;padding-top:1rem;background:var(--web-refresh-background-color)}
.teaser-heading{padding-bottom:2rem}
.teaser-heading h2{font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-weight:400;font-style:normal;font-size:24px;color:var(--variable-textColor);margin:0}
.teaser-asset{width:100%;margin-bottom:1.5rem}
.teaser-asset img{width:100%}
.big .teaser-content-container,.small .teaser-content-container{display:flex;flex-direction:column;gap:8px}
.teaser-contentText{width:100%}
.small .teaser-contentText .material-icons,.big .teaser-contentText .material-icons{font-size:16px;font-weight:700}
.teaser-contentText .material-icons{font-size:18px;font-weight:700}
.teaser-eyebrow{font-family:BNYM_CORPORATE_Akkurat_Pro,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px;text-transform:uppercase;color:var(--variable-eyebrowTextColor);padding-bottom:.5rem;margin:0}
.big .teaser-eyebrow,.small .teaser-eyebrow{font-family:BNYM_CORPORATE_Akkurat_Pro,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;color:var(--web-refresh-eyebrow);padding-bottom:0;text-transform:none}
.big .teaser-eyebrow b,.small .teaser-eyebrow b{font-weight:400}
.teaser-title h1{font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-weight:400;font-style:normal;font-size:40px;color:var(--variable-textColor);padding-bottom:2rem;margin:0;line-height:46px}
.big .teaser-title h1{font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:28px;font-style:normal;font-weight:400;line-height:36px;padding-bottom:0;color:var(--web-refresh-title)}
.small .teaser-title h1{font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding-bottom:0;color:var(--web-refresh-title)}
.cmp-button__text{font-family:"BNYM_CORPORATE_Akkurat_Pro";font-weight:700;font-style:normal;font-size:16px;text-decoration:none;color:var(--variable-ctaTextColor)}
.big .cmp-button__text,.small .cmp-button__text{display:flex;gap:4px;align-items:anchor-center;color:var(--web-refresh-secondary-cta-text);line-height:20px;font-weight:400;text-decoration:none}
.teaser-cta a{text-decoration:none}
.teaser-cta a .ctaLabelText:hover{border-bottom:2px solid var(--variable-ctaTextColor);margin-bottom:-2px}
.teaser-description p{font-family:"BNYM_CORPORATE_Akkurat_Pro";font-weight:400;font-style:normal;font-size:16px;margin:0;line-height:1.5rem}
.big .teaser-description p,.small .teaser-description p{font-size:18px;line-height:32px;letter-spacing:-0.18px;padding-bottom:16px;color:var(--web-refresh-column-content-content)}
@media(min-width:768px){.teaser-container{padding-bottom:1rem;padding-top:1rem}
.teaser-content{display:flex;flex-direction:var(--variable-desktop-flex-direction);gap:8.33333333%}
.big .teaser-content{display:flex;flex-direction:column}
.teaser-heading{padding-bottom:4rem}
.teaser-asset{flex:50%}
.teaser-contentText{flex:50%}
.teaser-title h1{font-size:40px}
.big .teaser-eyebrow,.small .teaser-eyebrow{font-size:17px}
.big .teaser-title h1{font-size:36px;line-height:44px}
.small .teaser-title h1{font-size:22px;line-height:30px}
.big .teaser-description p,.small .teaser-description{font-size:19px;line-height:33px;letter-spacing:-0.19px;padding-bottom:8px}
.big .teaser-content-container{gap:16px}
.big .noAsset .teaser-content-container{gap:8px}
}
@media(min-width:1024px){.big .teaser-content{display:flex;flex-direction:var(--variable-desktop-flex-direction);gap:8.33333333%}
.teaser-title h1{font-size:60px;line-height:66px}
.teaser-heading h2{font-size:40px}
.big .teaser-content-container{gap:24px}
.big .teaser-eyebrow,.small .teaser-eyebrow{font-size:18px}
.big .teaser-eyebrow b{font-weight:400}
.big .teaser-title h1{font-size:44px;line-height:52px}
.small .teaser-title h1{font-size:24px;line-height:32px}
.big .cmp-button__text{display:flex;align-items:anchor-center;color:var(--web-refresh-secondary-cta-text);line-height:20px}
.big .teaser-description p,.small .teaser-description p{font-size:20px;line-height:34px;letter-spacing:-0.2px;padding-bottom:0}
}
.teaser-description a{text-decoration:none;color:inherit}
.teaser-description a:hover{text-decoration:none;border-bottom:2px solid;margin-bottom:-2px}
.teaser-component-container .eyebrowText{font-family:BNYM_CORPORATE_Akkurat_Pro,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px}
.teaser-description a span .eyebrowText:hover{border-bottom:0}
.teaser-description a span:hover{text-decoration:none;border-bottom:2px solid;margin-bottom:-2px}
.teaser-content .material-icons{vertical-align:middle}