.c-news-articles__filter{align-items:flex-start;background-color:#e0e0e0;color:#000;border-radius:.4rem;display:flex;flex:0 0 100%;gap:1rem;padding:.5rem 1rem;margin-bottom:2rem}.c-news-articles__filter-text{font-size:1.6rem;line-height:2.6rem;font-weight:700}.c-news-articles__filter-category{flex:1;font-size:1.6rem;line-height:2.6rem;font-weight:400}.c-news-articles__filter-button{font-size:1.6rem;line-height:2.6rem;font-weight:400;color:#000;display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;cursor:pointer}.c-news-articles__filter-button:hover{text-decoration:underline}.c-news-articles__filter-icon{color:#000;font-size:2rem;margin-right:1rem}.c-news-articles{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem}.c-news-article{display:flex;padding-bottom:3rem;flex-direction:column;align-items:flex-start;gap:2rem;background-color:#fff;border-radius:1.2rem 0;box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.1);transition:all .2s cubic-bezier(.165,.84,.44,1)}.c-news-article:focus,.c-news-article:hover{box-shadow:0 .7rem 2rem 0 rgba(0,0,0,.2);transform:translateY(-5px)}.c-news-article:focus .c-news-article__footer-icon,.c-news-article:hover .c-news-article__footer-icon{background:#231f20;color:#efefef}.c-news-article--featured{border:2px solid #231f20}.c-news-article__header{width:100%;display:flex;position:relative}.c-news-article__image{display:flex;width:100%}.c-news-article__image img{display:block;object-fit:cover;width:100%;height:auto;aspect-ratio:1.5;border-top-left-radius:1rem}.c-news-article__image+.c-news-article__category{position:absolute;left:1rem;bottom:0;margin:0}.c-news-article__category{margin:1rem 0 1rem 1rem;display:flex;padding:.5rem 1rem 0 1rem;align-items:center;gap:.5rem;background-color:#fff;border-radius:.4rem .4rem 0 0;text-decoration:none!important}.c-news-article__featured{position:absolute;right:1rem;top:1rem;font-family:'Stag Sans','Open Sans',Arial,sans-serif;font-size:1.6rem;line-height:2rem;font-weight:500;border-radius:.4rem 0 .4rem .4rem;border:.2rem solid #231f20;background-color:#fff;padding:.5rem 1rem;color:#231f20}.c-news-article__category-icon{font-size:2.2rem;color:#231f20}.c-news-article__category-label{font-size:1.6rem;line-height:2rem;font-weight:500;color:#231f20}.c-news-article__link{height:100%;display:flex;flex-wrap:wrap;align-content:space-between;text-decoration:none!important}.c-news-article__content{display:flex;padding:0 3rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}.c-news-article__title{font-family:'Stag Sans','Open Sans',Arial,sans-serif;color:#231f20;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.c-news-article__summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;color:#231f20;text-overflow:ellipsis;font-size:1.6rem;line-height:2.6rem;font-weight:400}.c-news-article__footer{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:2rem;flex-wrap:nowrap;justify-content:space-between;padding:0 3rem}.c-news-article__info{display:flex;align-items:center;gap:10px;color:#231f20}.c-news-article__date{font-size:1.4rem;line-height:2rem;font-weight:700}.c-news-article__type{margin-bottom:0;font-size:1.4rem;line-height:2rem;font-weight:400}.c-news-article__footer-icon{transition:background .2s cubic-bezier(.77,0,.175,1),color .2s cubic-bezier(.77,0,.175,1);font-size:2.4rem;background:#efefef;color:#231f20;border-radius:50%}.c-news-articles__loadmore{margin:3rem auto}.c-news-articles__loading-screen{background:rgba(255,255,255,.8);position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.c-news-articles__loading-screen.is-hidden{display:none}.spinner{border:8px solid rgba(0,0,0,.3);border-top:8px solid #231f20;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:25rem auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media all and (min-width:600px){.c-news-articles{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1280px){.c-news-articles{grid-template-columns:repeat(3,1fr)}}@media all and (max-width:990px){.c-news-articles__filter{flex-wrap:wrap;justify-content:space-between}.c-news-articles__filter-category{flex:1 0 100%;order:2}}