.news-card:hover .news-card__link{color:var(--color-primary)}.news-card__figure{border-radius:1.6rem;height:24rem;overflow:hidden}.news-card__figure img{height:100%}.news-card__content{display:grid;gap:1rem;margin-top:1rem}.news-card__date{color:var(--gray-3)}.news-card__title{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.news-card__title svg{width:2.4rem}.news-card__title.limit-2 svg{display:none}.news-card__link{-webkit-line-clamp:2;height:auto;min-height:auto;transition:all .3s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.news-card__excerpt,.news-card__link{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.news-card__excerpt{-webkit-line-clamp:3;color:var(--gray-2)}.news-card__excerpt.limit-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.news-card .tag{margin-top:2rem}.blog-page{padding:4rem 0}.blog-page .container{box-sizing:border-box;margin:0 auto;width:calc(100% - 40px)}@media (min-width:481px){.blog-page .container{max-width:calc(100vw - 80px)}}@media (min-width:993px){.blog-page .container{max-width:calc(100vw - 100px)}}@media (min-width:1441px){.blog-page .container{max-width:140rem}}@media (min-width:1801px){.blog-page .container{max-width:164rem}}@media (min-width:2301px){.blog-page .container{max-width:184rem}}.blog-page__header{margin-bottom:4rem;text-align:center}@media screen and (max-width:767px){.blog-page__header{margin-bottom:3rem}}.blog-page__title{color:var(--color-secondary);margin-bottom:1rem}.blog-page__description{color:var(--gray-2);font-size:1.8rem}@media screen and (max-width:767px){.blog-page__description{font-size:1.6rem}}.blog-filters{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:4rem}@media screen and (max-width:767px){.blog-filters{flex-direction:column;gap:1.5rem;margin-bottom:3rem}}.blog-filters__search{flex:1}@media screen and (max-width:767px){.blog-filters__search{width:100%}}.blog-filters__categories{min-width:20rem}@media screen and (max-width:767px){.blog-filters__categories{width:100%}}.search-form,.search-form__input-wrapper{position:relative;width:100%}.search-form__input{background-color:var(--color-white);border:1px solid var(--gray-3);border-radius:.8rem;font-size:1.6rem;padding:1.2rem 9rem 1.2rem 1.6rem;transition:all .3s ease;width:100%}.search-form__input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 4px rgba(0,101,46,.141);outline:none}.search-form__input::-moz-placeholder{color:var(--gray-3)}.search-form__input::placeholder{color:var(--gray-3)}.search-form__clear{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-3);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:.6rem;position:absolute;right:5.5rem;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.search-form__clear:hover{background-color:var(--gray-5);color:var(--color-primary)}.search-form__clear svg{height:1.6rem;width:1.6rem}.search-form__button{background:none;border:none;color:var(--gray-3);cursor:pointer;padding:.8rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:color .3s ease}.search-form__button:hover{color:var(--color-secondary)}.search-form__button svg{height:2rem;width:2rem}.category-filter-wrapper{position:relative;width:100%}.category-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-white);background-image:url('data:image/svg+xml;utf8,<svg width="12px" height="8px" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23B9B9B9" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--gray-3);border-radius:8px;color:var(--gray-3);padding-right:2rem;transition:all .3s ease}.category-filter:hover{color:var(--color-black)}.category-filter:focus,.category-filter:hover{background-image:url('data:image/svg+xml;utf8,<svg width="12px" height="8px" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23ar(--color-secondary)" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');border-color:var(--color-secondary)}.category-filter:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(0,101,46,.141);font-weight:600;outline:none}.category-filter option:checked{background-color:var(--color-secondary);color:#fff}.category-filter{font-size:1.6rem;padding:1.2rem 4rem 1.2rem 1.6rem;width:100%}.category-filter__clear{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-3);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:.6rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:10}.category-filter__clear:hover{background-color:var(--gray-5);color:var(--color-primary)}.category-filter__clear svg{height:1.6rem;width:1.6rem}.blog-results{position:relative}.blog-posts-grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));margin-bottom:4rem}@media screen and (max-width:767px){.blog-posts-grid{gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}}@media screen and (min-width:768px){.blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.blog-posts-grid{grid-template-columns:repeat(3,1fr)}}.blog-loading{align-items:center;color:var(--gray-2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;left:50%;padding:4rem 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.blog-loading .spinner{animation:spin 1s linear infinite;border-top:.3rem solid var(--gray-4);border:.3rem solid var(--gray-4);border-radius:50%;border-top-color:var(--color-secondary);height:4rem;margin-bottom:1rem;width:4rem}.blog-loading p{font-size:1.6rem;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-posts-message{color:var(--gray-2);font-size:1.8rem;grid-column:1/-1;padding:4rem 2rem;text-align:center}@media screen and (max-width:767px){.no-posts-message{font-size:1.6rem;padding:3rem 1rem}}.blog-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:4rem}@media screen and (max-width:767px){.blog-pagination{margin-top:3rem}}.blog-pagination .page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.blog-pagination .page-numbers li{margin:0}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{align-items:center;border:1px solid var(--gray-3);border-radius:.8rem;color:var(--gray-1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;height:4rem;justify-content:center;min-width:4rem;padding:0 1rem;text-decoration:none;transition:all .3s ease}.blog-pagination .page-numbers a:hover,.blog-pagination .page-numbers span:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.blog-pagination .page-numbers a.current,.blog-pagination .page-numbers span.current{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}@media screen and (max-width:480px){.blog-posts-grid{gap:1.5rem;grid-template-columns:1fr}.blog-filters{gap:1rem}.search-form__input{font-size:1.4rem;padding:1rem 4.5rem 1rem 1.4rem}.category-filter{font-size:1.4rem;padding:1rem 1.4rem}}

/*# sourceMappingURL=blog.css.map*/