.b-posts{padding:0 0 2rem;background-color:var(--color-white)}.b-posts .s__content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-posts .s__content{flex-direction:column;align-items:flex-start}}.b-posts .s__title{margin-bottom:1.8em}.b-posts .post-categories{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto 2rem;max-width:900px}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-posts .post-categories{margin-bottom:1rem}}.b-posts .post-categories__cat{position:relative;margin:.5rem;padding:.5rem .75rem;height:100%;background-color:#d7f1dd;border:1px solid rgba(0,0,0,0);border-radius:1.25rem;white-space:nowrap}.b-posts .post-categories__cat:hover{z-index:1;background:linear-gradient(90deg, var(--color-brand-1) 0%, var(--color-brand-2) 65%);border:none;cursor:pointer}.b-posts .post-categories__cat:hover:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background-color:var(--color-white);border-radius:1.2rem;content:""}.b-posts .post-categories__cat a{color:var(--color-brand-1)}.b-posts .s__top{margin-bottom:5rem;background-color:#ebf8ee}.b-posts .s__search{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:5rem}.b-posts .search-form__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:2px 2px 2px 16px;width:100%;border:1.5px solid #aee3bb;border-radius:60px}.b-posts .search-form__label{flex:1;margin:0}.b-posts .search-form__field{padding:.75rem 1rem .75rem 0;width:100%;background-color:rgba(0,0,0,0);border:none;border-radius:60px}.b-posts .search-form__field:focus{outline:none}.b-posts .search-form__field::-moz-placeholder{color:#6ebaa2}.b-posts .search-form__field::placeholder{color:#6ebaa2}.b-posts .search-form__submit{border-radius:60px}.b-posts .s__cards{display:grid;align-items:center;gap:3rem;grid-template-columns:repeat(3, 1fr);margin-top:5rem;margin-bottom:5rem}@media only screen and (max-width: 1280px){.b-posts .s__cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 987px){.b-posts .s__cards{gap:2rem;margin-top:2rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-posts .s__cards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}}.b-posts .s__cards--top{display:grid;grid-auto-flow:column;grid-gap:1.5rem}@media only screen and (max-width: 987px){.b-posts .s__cards--top{grid-auto-flow:row;grid-gap:1rem}}@media only screen and (max-width: 767px){.b-posts .s__cards--top{display:block}}.b-posts .s__cards--top-item{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}@media only screen and (max-width: 987px){.b-posts .s__cards--top-item{flex-direction:column;justify-content:flex-start}.b-posts .s__cards--top-item-image,.b-posts .s__cards--top-item-content{flex-basis:100%;width:100%}}.b-posts .s__cards--top-item-image{flex-basis:50%;border-radius:.5rem;overflow:hidden;text-align:center}.b-posts .s__cards--top-item-content{flex-basis:50%}.b-posts .s__cards--top-item img{max-width:19rem;height:auto;aspect-ratio:16/9;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out}@media only screen and (max-width: 767px){.b-posts .s__cards--top-item img{max-width:100%}}.b-posts .s__cards--top-item img:hover{transform:scale(1.05)}.b-posts .s__cards--top-item:first-child{display:block;grid-area:span 3/span 2}@media only screen and (max-width: 987px){.b-posts .s__cards--top-item:first-child{grid-area:span 2/span 2}}.b-posts .s__cards--top-item:first-child img{width:100%;max-width:100%}.b-posts .s__cards--top-item:first-child .s__cards--top-item-date{margin-top:1rem}.b-posts .s__cards--top-item-title,.b-posts .s__cards--top-item-cta{margin:1rem 0}.b-posts .s__cards--top-item-date{margin:0 0 1rem}@media only screen and (max-width: 987px){.b-posts .s__cards--top-item-date{margin:1rem 0}}@media only screen and (max-width: 987px){.b-posts .s__cards--top-item-title{font:500 var(--font-size-h-md)/1.2 var(--font-heading)}}.b-posts .s__cards--top-item-title a:hover{color:var(--color-brand-1)}.b-posts .s__cards--top-item-text.hidden-desktop{display:none}@media only screen and (max-width: 987px){.b-posts .s__cards--top-item-text.hidden-desktop{display:block}}.b-posts .b-newsletter-form{grid-area:span 1/span 3;width:100%}@media only screen and (max-width: 1280px){.b-posts .b-newsletter-form{grid-area:span 1/span 2}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-posts .b-newsletter-form{grid-area:span 1/span 1}}.b-posts .s__link{margin:2rem 0;text-align:center}.b-posts .s__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3.333rem}.b-posts .s__pagination-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:1}.b-posts .s__pagination-inner a{font:400 var(--font-size-t-md)/1.55 var(--font-text);display:inline-block;margin:0 .25rem;padding:.38em .88em;min-width:2.38rem;border:1px solid #d7f1dd;border-radius:1.5rem;color:var(--color-black);text-align:center;transition:background-color .1s ease-in-out,color .1s ease-in-out}.b-posts .s__pagination-inner a.is-current{background-color:#d7f1dd;color:var(--color-black)}.b-posts .s__pagination-inner a:hover{background-color:#aee3bb;color:var(--color-black)}
