.filters fieldset{border:none;padding:0}.filters__list-input[data-active=true].pill{background-color:#daff34;color:#060035}.ss-articlelistpage .article-list__wrapper:before{top:300px}@media(min-width:768px){.ss-articlelistpage .article-list__wrapper:before{top:150px}}.article-list__items{display:flex;flex-direction:column;padding:2.4rem 0;row-gap:2.4rem}@media(min-width:992px){.article-list__items{padding:5.6rem 0;row-gap:5.6rem}}.article-list__filters{padding:2.4rem 0 0}@media(min-width:992px){.article-list__filters{padding:5.6rem 0 0}.article-list__filters fieldset>.field.optionset{margin-bottom:0}}.article-list__filters label.pill{cursor:pointer}.article-list__featured{background-color:#fff;color:#060035;display:grid;grid-template-columns:1fr;overflow:hidden;position:relative}.article-list__featured:hover .article-list__featured-image-media{transform:scale(1)}@media(min-width:768px){.article-list__featured{grid-template-columns:1fr 2fr}}html.default-theme .article-list__featured{background-color:#fff}.article-list__featured-image{border-radius:.7rem;overflow:hidden;position:relative}.article-list__featured-image-media{height:100%;object-fit:cover;transform:scale(1.13);transition:transform .3s cubic-bezier(.365,.305,0,1);width:100%}.article-list__featured-content{display:flex;flex-direction:column;padding:2.4rem}@media(min-width:992px){.article-list__featured-content{padding:0 5.6rem}}html.default-theme .article-list__featured-content .article-card__author span{color:#55f}.article-list__items-wrapper{display:grid;gap:.8em;grid-template-columns:1fr}.article-list__items-wrapper .article-card__content{height:100%}@media(min-width:768px){.article-list__items-wrapper{grid-auto-rows:1fr;grid-template-columns:1fr 1fr}}.article-card{overflow:hidden;position:relative}.article-card__content{display:flex;flex-direction:column;padding:2.4rem}@media(min-width:768px){.article-card__content{padding:40px}}.article-list__card{background-color:#fff}.article-card__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8em;margin-bottom:.8em;white-space:normal;z-index:2}.article-card__tags-item.pill{font-size:1.2rem}.article-list__featured .article-card__tags-item.pill:hover{background-color:#daff34;color:#060035}.article-list__card:nth-child(4n+1) .article-card__tags-item.pill:hover{background-color:#cdbffe;color:#060035}.article-list__card:nth-child(4n+2) .article-card__tags-item.pill:hover{background-color:#060035}.article-list__card:nth-child(4n+3) .article-card__tags-item.pill:hover{background-color:#daff34;color:#060035}.article-list__card:nth-child(4n) .article-card__tags-item.pill:hover{background-color:#55f}html.default-theme .article-list__featured .article-card__tags-item.pill{color:#060035}.article-card__title{margin-bottom:2.4rem}.article-list__featured .article-card__title{margin-bottom:1.6rem}html.default-theme .article-list__featured .article-card__title{color:#060035}.article-card__meta{-moz-column-gap:2.4rem;column-gap:2.4rem;display:flex;margin-bottom:2.4rem}.article-list__featured .article-card__meta{margin-bottom:1.6rem}html.default-theme .article-list__featured .article-card__meta{color:#060035}.article-card__body{font-size:clamp(1.6rem,.33vw + 1.32rem,1.8rem);margin-bottom:2.4rem}.article-list__featured .article-card__body{margin-bottom:1.6rem}html.default-theme .article-list__featured .article-card__body{color:#060035}.article-card__link{font-weight:400;margin-top:auto;text-decoration:underline;transition:color .3s ease-in-out}.article-list__featured .article-card__link,html.default-theme .article-list__featured .article-card__link{color:#060035}.article-list__featured:hover .article-card__link,html.default-theme .article-list__featured:hover .article-card__link{color:#55f}.article-card__link:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.spinner{position:relative}.spinner:before{border:3px solid #060035;border-radius:50%;border-top-color:transparent;content:"";display:block;height:50px;left:calc(50% - 25px);pointer-events:none;position:absolute;top:50px;visibility:hidden;width:50px;z-index:1}.spinner.-loading:before,.spinner.-show-spinner:before{animation:spinner .5s linear infinite;visibility:visible}.spinner.-show-spinner:before{border-color:transparent #fff #fff;top:calc(50% - 25px);transform:translateY(calc(-50% - 25px));z-index:0}.spinner__container{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.js-spinner.-loading .spinner__container{opacity:0;visibility:hidden}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}