.ui-article-banner{position:relative;box-sizing:border-box;width:100%;height:470px;overflow:hidden}@media(min-width: 768px){.ui-article-banner{height:480px}}.ui-article-banner--padded{padding-inline:1.25rem}@media(min-width: 768px){.ui-article-banner--padded{padding-inline:2.5rem}}.ui-article-banner__picture{display:block;width:100%;height:100%;overflow:hidden}.ui-article-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}