.ui-news-row{align-items:flex-start;display:flex;gap:var(--baseline-5)}.ui-news-row .ui-news-row-visual{aspect-ratio:5/3;flex-shrink:0;overflow:hidden;width:min(491px,40%)}.ui-news-row .ui-news-row-visual img{display:block;height:100%;object-fit:cover;width:100%}.ui-news-row .ui-news-row-header{align-items:center;display:flex;gap:var(--baseline-4);justify-content:space-between;width:100%}.ui-news-row .ui-news-row-body.stack{flex:1;min-width:0;--stack-gap:var(--baseline-3)}.ui-news-row .ui-news-tag{align-items:center;align-self:flex-start;background-color:var(--semantic-primary);border-radius:100px;color:var(--semantic-on-primary);display:inline-flex;padding:var(--baseline) var(--baseline-3);text-decoration:none;white-space:nowrap}.ui-news-row .ui-news-row-info.stack{--stack-gap:var(--baseline);min-width:0}.ui-news-row .ui-news-row-cta.cluster a{align-items:center;column-gap:var(--baseline-2);display:flex}.ui-news-row .ui-news-row-cta.cluster a:hover span.btn-round{--btn-fill:var(--btn-primary-outline-fill-hover);--btn-clr:var(--btn-primary-outline-clr-hover);--btn-border-clr:var(--btn-primary-outline-fill-hover)}@media (max-width:767px){.ui-news-row{flex-direction:column}.ui-news-row .ui-news-row-visual{aspect-ratio:16/9;width:100%}}.module-blog-listing{padding-bottom:var(--baseline-8);padding-top:var(--baseline-6)}.module-blog-listing .blog-listing-filter-group{margin-bottom:var(--baseline-5)}.module-blog-listing .blog-listing-filter-label{margin-bottom:var(--baseline-2)}.module-blog-listing .blog-listing-filter.cluster{--cluster-gap:var(--baseline-2);--cluster-align:center}.module-blog-listing .blog-filter-tag{align-items:center;background-color:var(--semantic-secondary);border-radius:100px;color:var(--semantic-on-secondary);display:inline-flex;padding:var(--baseline) var(--baseline-3);text-decoration:none;transition:background-color .2s,color .2s}.module-blog-listing .blog-filter-tag.is-active,.module-blog-listing .blog-filter-tag:hover{background-color:var(--semantic-primary);color:var(--semantic-on-primary)}.module-blog-listing .blog-posts-list.stack{--stack-gap:0}.module-blog-listing .blog-posts-list-item{padding-bottom:var(--baseline-5);padding-top:var(--baseline-5);width:100%}.module-blog-listing .blog-listing-pagination{display:flex;justify-content:center;margin-top:var(--baseline-6)}.module-blog-listing .blog-listing-pagination .btn.is-loading{opacity:.6;pointer-events:none}