.ff-primary-regular{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400}
.ff-primary-italic{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:400}
.ff-primary-semi-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600}
.ff-primary-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700}
.ff-primary-x-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800}
.ff-primary-black{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:900}
.ff-primary-medium{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:500}
.ff-secondary-regular{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:400}
.ff-secondary-medium{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:500}
.ff-secondary-italic{font-family:"DomaineDisplay",sans-serif;font-style:italic;font-weight:400}
.ff-secondary-bold{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:700}
.ff-secondary-x-bold{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:800}
.ff-secondary-black{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:900}
.ff-tertiary-regular{font-family:"DomaineDisplay",sans-serif;font-style:italic;font-weight:500}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.cmp-article-list__container{margin:0 auto;max-width:1220px;overflow:hidden}
.cmp-article-list__no-results{padding:0 1.125rem}
.cmp-article-list__no-results.show{display:initial}
.cmp-article-list__no-results.hide{display:none}
.cmp-article-list__posts{display:flex;flex-wrap:wrap;justify-content:center;padding:0 1.125rem 1.5625rem;width:100%}
@media only screen and (min-width:680px)and (max-width:1060px){.cmp-article-list__posts{padding:0 calc(18px - .9%) 1.5625rem}
}
@media only screen and (min-width:1060px){.cmp-article-list__posts{padding:0}
}
.cmp-article-list__posts .teaser{display:block;margin-bottom:2.8125rem;width:100%}
@media only screen and (min-width:680px){.cmp-article-list__posts .teaser{margin:0 0 2.8125rem;width:48%}
.cmp-article-list__posts .teaser:nth-child(odd){margin:0 .625rem 2.8125rem 0}
.cmp-article-list__posts .teaser:nth-child(even){margin:0 0 2.8125rem .625rem}
}
@media only screen and (min-width:1060px){.cmp-article-list__posts .teaser{margin:0 0 2.8125rem;width:20.125rem}
.cmp-article-list__posts .teaser:nth-child(odd),.cmp-article-list__posts .teaser:nth-child(even){margin:0 0 2.8125rem}
.cmp-article-list__posts .teaser:nth-child(3n+2){margin:0 1.25rem 2.8125rem}
}
.cmp-article-list__posts .article-teaser{display:flex;flex-direction:column;height:100%;transition:all .12s ease-in-out}
.cmp-article-list__posts .article-teaser.loading{opacity:0;transform:scale(0.85) rotate(-8deg)}
.cmp-article-list__posts .article-teaser__main-link{color:unset;font-family:unset;font-size:unset;font-weight:unset;line-height:unset;text-decoration:none}
.cmp-article-list__posts .article-teaser__main-link::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}
.cmp-article-list__posts .article-teaser__main-link:focus::before{outline:2px solid #007cdb;outline-offset:2px}
body.no-focus-outline .cmp-article-list__posts .article-teaser__main-link:focus::before{box-shadow:none;outline:0}
.cmp-article-list__posts .article-teaser__main-link:focus{box-shadow:none;outline:0}
.cmp-article-list__posts .article-teaser__image{display:block;width:100%}
.cmp-article-list__posts .article-teaser__image .cmp-image__figure{flex:1;width:100%}
.cmp-article-list__posts .article-teaser__image .cmp-image__image{aspect-ratio:1/1;border-radius:8px 8px 0 0;height:100%;object-fit:cover;object-position:center;width:100%}
.cmp-article-list__posts .article-teaser__title{margin-bottom:1rem;margin-top:.25rem;padding:0 1rem;text-align:center}
.cmp-article-list__posts .article-teaser__info{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:.625rem;text-transform:uppercase}
.cmp-article-list__posts .article-teaser__info *:nth-child(1):nth-last-child(2)::after{content:"|";display:inline-block;margin:0 .375rem 0 .25rem}
.cmp-article-list__posts .article-teaser__content{display:flex;flex-direction:column;height:100%;margin-bottom:1rem;margin-top:1rem;text-align:center}
.cmp-article-list__posts .article-teaser__description{padding:0 1.5rem}
.cmp-article-list__posts .article-teaser__action-container{margin-top:1rem}
.cmp-article-list__posts .article-teaser--card-clickable{position:relative}
.cmp-article-list .cmp-button__link.cmp-article-list__load-more{border:0;cursor:pointer;display:flex;margin:auto}