.tiles-component-light{--tiles-component-eyebrow-color:#e66632;--tiles-component-header-title-color:#00243d;--tiles-component-header-content-color:#353535;--tiles-component-card-heading-color:#58595b;--tiles-component-card-title-color:#00243d;--tiles-component-card-content-color:#353535;--tiles-component-background-color:#f9f6f3;--tiles-component-background-color-tile:#fff;--tiles-component-cta-text-color:#00243d;--tiles-component-cta-hover-color:#00243d;--tiles-component-cta-text-hover-color:#fff;--tiles-component-cta-background-color:#fff}
.tiles-component-dark{--tiles-component-eyebrow-color:#6abdc6;--tiles-component-header-title-color:#fff;--tiles-component-header-content-color:#dadadc;--tiles-component-card-heading-color:#dadadc;--tiles-component-card-title-color:#00243d;--tiles-component-card-content-color:#353535;--tiles-component-background-color:#00243d;--tiles-component-background-color-tile:#f9f6f3;--tiles-component-cta-text-color:#00243d;--tiles-component-cta-hover-color:#00243d;--tiles-component-cta-text-hover-color:#f9f6f3;--tiles-component-cta-background-color:#f9f6f3}
.tile-banner-bg-color{background-color:var(--tiles-component-background-color)}
.tiles-container{padding:80px 16px}
.tiles-container .tiles-header{display:flex;flex-direction:column;gap:24px;margin-block-end:64px}
.tiles-container .eyebrow-text{font-family:'BNYM_CORPORATE_Druk';font-size:24px;font-weight:700;line-height:24px;letter-spacing:.04em;color:var(--tiles-component-eyebrow-color);text-transform:uppercase;margin:0}
.tiles-container .tiles-header h2{font-family:'BNYM_CORPORATE_Publico_Pro_Roman';font-size:40px;font-weight:400;line-height:46px;letter-spacing:.02em;color:var(--tiles-component-header-title-color);margin:0}
.tiles-container .tiles-header .tiles-header-description{font-family:'BNYM_CORPORATE_Akkurat_Pro_Regular';font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;color:var(--tiles-component-header-content-color)}
.tiles-container .tiles-content-title{font-family:'BNYM_CORPORATE_Akkurat_Pro';font-size:16px;font-weight:400;line-height:20px;letter-spacing:.02em;color:var(--tiles-component-card-heading-color);margin-block-end:20px}
.tiles-container .tiles-content{display:flex;flex-direction:column;gap:20px}
.tiles-container .tiles-content .tiles-card{background-color:var(--tiles-component-background-color-tile);padding:32px 24px 24px 24px;display:flex;flex-direction:column;gap:20px}
.tiles-container .tiles-content .tiles-card .tiles-title{font-family:'BNYM_CORPORATE_Publico_Pro_Roman';font-size:20px;font-weight:700;line-height:28px;color:var(--tiles-component-card-title-color);margin:0}
.tiles-container .tiles-content .tiles-card .tiles-text{font-family:'BNYM_CORPORATE_Akkurat_Pro_Regular';font-size:16px;font-weight:400;line-height:24px;color:var(--tiles-component-card-content-color)}
.tiles-container .tiles-content .tiles-card .tiles-popup-text{display:none}
.tiles-container .tiles-content .tiles-card .tiles-footer{display:flex;justify-content:space-between;align-items:center;font-family:'BNYM_CORPORATE_Akkurat_Pro_Regular';margin-top:auto}
.tiles-container .tiles-content .tiles-card .tiles-footer a{cursor:pointer;text-decoration:none;color:var(--tiles-component-card-title-color)}
.tiles-container .tiles-content .tiles-card .tiles-footer .material-icons{font-size:16px;width:16px;vertical-align:middle}
.tiles-container.grid-of-4 .button-outline{display:none}
.tiles-container .button-outline{padding:12px 24px;border-radius:24px;border:1px solid #00243d;color:var(--tiles-component-cta-text-color);background:var(--tiles-component-cta-background-color);width:fit-content}
.tiles-container .button-outline:hover{background:var(--tiles-component-cta-hover-color);color:var(--tiles-component-cta-text-hover-color)}
@media(min-width:768px){.tiles-container{padding:80px 32px}
.tiles-container .tiles-content{display:flex;flex-wrap:wrap;gap:20px;flex-direction:row}
.tiles-container.grid-of-3 .tiles-content .tiles-card{width:auto;flex:0 0 calc(33.33% - 20px)}
.tiles-container.grid-of-4 .tiles-content .tiles-card{width:auto;flex:0 0 calc(50% - 20px)}
.tiles-container .tiles-content .tiles-card .tiles-footer{flex-wrap:wrap;gap:20px}
.tiles-container .tiles-content .tiles-card .tiles-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
}
@media(min-width:992px){.tiles-container{padding:120px 80px}
.tiles-container .tiles-header{margin-block-end:80px}
.tiles-container .tiles-content{display:flex;flex-wrap:wrap;gap:20px}
.tiles-container .tiles-content .tiles-card{padding:32px;width:auto}
.tiles-container.grid-of-4 .tiles-content .tiles-card{flex:0 0 calc(25% - 20px)}
}
.tiles-container .roundedIcon{padding:1px 5px;border-radius:50%}
#readMoreDialog{border:0;position:fixed;top:25%;isolation:isolate;width:95%;overflow-x:hidden;padding:20px;margin-top:0}
#readMoreDialog .readMore-dialog-container{--readmore-primary-color:#00243d;margin:0 auto;padding:64px 32px}
#readMoreDialog h2{margin-bottom:16px;font-family:'BNYM_CORPORATE_Publico_Pro_Light';font-size:24px;font-weight:700;line-height:32px;letter-spacing:.02em;color:var(--readmore-primary-color)}
#readMoreDialog .dialog-close{position:absolute;right:calc(1em);top:20px;z-index:5;border:0;background:0}
#readMoreDialog .tile-content-details{font-family:'BNYM_CORPORATE_Akkurat_Pro_Regular';font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;text-align:left;margin-bottom:48px}
#readMoreDialog a{text-decoration:none;color:var(--readmore-primary-color);font-size:16px;line-height:24px;font-family:'BNYM_CORPORATE_Akkurat_Pro_Regular'}
@media(min-width:768px){#readMoreDialog{overflow-y:auto;width:95%;min-height:auto;height:max-content;top:15%}
#readMoreDialog .region-row{flex-direction:row;width:100%;margin-bottom:100px}
#readMoreDialog .region-name{width:50%}
}
@media(min-width:992px){#readMoreDialog{max-width:855px}
}
[type="investor"]:lang(ja){.pagination-v2 a{font-family:"source-han-sans-japanese"}
#tilesFilterReadMoreDialog h2{font-family:"hiragino-mincho-pron"}
#tilesFilterReadMoreDialog a{font-family:"source-han-sans-japanese"}
.tiles-filter-container .eyebrow-text{font-family:"ta-kakugo-gf-02"}
.tiles-filter-container .tiles-header h2{font-family:"hiragino-mincho-pron"}
.tiles-filter-container .tiles-header .tiles-header-description{font-family:"hiragino-mincho-pron"}
.tiles-filter-container .tiles-group-title{font-family:"source-han-sans-japanese"}
.tiles-filter-container .tiles-group .tiles-card .tiles-title{font-family:"hiragino-mincho-pron"}
.tiles-filter-container .tiles-group .tiles-card .tiles-text{font-family:"source-han-sans-japanese"}
.tiles-filter-group .filter-dropdown-list label{font-family:"source-han-sans-japanese"}
}