.karhu-cfs{max-width:120rem;width:auto;margin:0 auto}.karhu-cfs__toolbar{padding:2rem 1rem;background:var(--Light-Gray-Gradient, linear-gradient(263deg, #f0f4f7 0%, #e3e9ed 100%))}@media(min-width:48rem){.karhu-cfs__toolbar{padding:2rem}}@media(min-width:80rem){.karhu-cfs__toolbar{padding:2.5rem 2rem}}.karhu-cfs__toolbar .karhu-cfs__filters{margin:0}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters{gap:1.5rem;flex-direction:column}@media(min-width:80rem){.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters{flex-direction:row;align-items:center}}@media(min-width:48rem){.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters>*{max-width:29.5rem}}@media(min-width:80rem){.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters>*{flex:1 1 auto}}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters label,.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter-name{font-size:.6875rem;line-height:1.125rem;font-weight:500;color:var(--wp--preset--color--dark-blue-gray);letter-spacing:.04375rem;text-transform:uppercase}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters input,.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter-dropdown{border-bottom:.125rem solid var(--wp--preset--color--pink);background-color:var(--wp--preset--color--white);border-top:none;border-left:none;border-right:none;padding:.9375rem 3rem .9375rem 1rem;box-sizing:border-box;width:100%;font-size:.9375rem;line-height:1.25rem;color:var(--wp--preset--color--dark-blue-gray)}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__search input{margin-top:.625rem;background-image:url(/wp-content/themes/logisnext/dist/images/search-icon-pink.svg);background-position:right .875rem center;background-repeat:no-repeat;cursor:pointer}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter-dropdown{position:relative}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter-dropdown:after{content:url(/wp-content/themes/logisnext/dist/images/chevron-down-pink.svg);top:.875rem}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter-dropdown.open:after{content:url(/wp-content/themes/logisnext/dist/images/chevron-up-pink.svg);transform:none}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter{margin-bottom:.625rem}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter:last-of-type{margin-top:0}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter .karhu-cfs__filter-selected{padding:0}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter .karhu-cfs__filter-options{padding:1.5rem 0 0;gap:1rem}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter .karhu-cfs__filter-options .karhu-cfs__filter-option{padding:0;margin:0;border-radius:0;width:-moz-fit-content;width:fit-content}.karhu-cfs__toolbar .karhu-cfs__filters .karhu-cfs__toolbar-row-filters .karhu-cfs__filter .karhu-cfs__filter-options .karhu-cfs__filter-option.selected{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem;text-decoration-color:var(--wp--preset--color--pink)}.karhu-cfs__toolbar:empty,.karhu-cfs__toolbar:has(.karhu-cfs__filters:empty){display:none}.karhu-cfs__filtered-content{padding:2rem 1rem}@media(min-width:48rem){.karhu-cfs__filtered-content{padding:2rem 2rem 4rem}}@media(min-width:48rem){.karhu-cfs__filtered-content .content-wrapper{display:flex;flex-direction:column;gap:1.5rem}}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper{flex-direction:row;gap:2rem;flex-wrap:wrap}}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article{flex:0 1 calc(33.333% - 1.375rem)}}.karhu-cfs__filtered-content .content-wrapper .article .element__link{text-decoration:none}@media(min-width:48rem){.karhu-cfs__filtered-content .content-wrapper .article .element__link{display:flex;flex-direction:row;align-items:center;gap:1.5rem}}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article .element__link{flex-direction:column;flex:1 1 calc(33.333% - 1.375rem);align-items:flex-start}}.karhu-cfs__filtered-content .content-wrapper .article .element__link:hover .element__title,.karhu-cfs__filtered-content .content-wrapper .article .element__link:focus .element__title{color:var(--wp--preset--color--blue-gray)}.karhu-cfs__filtered-content .content-wrapper .article .element__link:hover img,.karhu-cfs__filtered-content .content-wrapper .article .element__link:focus img{transform:scale(1.03)}.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper{border-radius:.5rem;height:16.0625rem;margin-bottom:1rem;overflow:hidden}@media(min-width:48rem){.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper{margin-bottom:0;height:16.3125rem}}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper{height:18rem}}.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper img{width:100%;height:16.0625rem;aspect-ratio:343/257;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}@media(prefers-reduced-motion:no-preference){.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper img{transition:all .3s ease-in-out}}@media(min-width:48rem){.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper img{height:16.3125rem;aspect-ratio:4/3}}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article .element__image-wrapper img{width:100%;height:18rem;aspect-ratio:unset}}.karhu-cfs__filtered-content .content-wrapper .article .element__content .element__info{font-size:.6875rem;line-height:1.125rem;font-weight:500;color:var(--wp--preset--color--blue-gray-2);letter-spacing:.04375rem;text-transform:uppercase;margin:0 0 1rem}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article .element__content .element__info{font-size:.75rem;line-height:1.125rem}}.karhu-cfs__filtered-content .content-wrapper .article .element__content .element__title{font-size:1.0625rem;line-height:1.4375rem;font-weight:500;color:var(--wp--preset--color--dark-blue-gray);margin:0}@media(min-width:80rem){.karhu-cfs__filtered-content .content-wrapper .article .element__content .element__title{font-size:1.25rem;line-height:1.625rem}}.karhu-cfs__pager{padding:0 1rem;margin:0 0 2rem}@media(min-width:48rem){.karhu-cfs__pager{padding:0 2rem}}@media(min-width:80rem){.karhu-cfs__pager{margin:0 0 4rem}}.karhu-cfs__pager .karhu-cfs__pager-link{font-size:1.0625rem;line-height:1.625rem;font-weight:500;color:var(--wp--preset--color--dark-blue-gray);border:none;padding:0}.karhu-cfs__pager .karhu-cfs__pager-link:not(.arrow-link){margin:0 .5rem}.karhu-cfs__pager .karhu-cfs__pager-link.arrow-link{padding:0;display:flex}.karhu-cfs__pager .karhu-cfs__pager-link.previous{margin-right:1.8125rem}.karhu-cfs__pager .karhu-cfs__pager-link.next{margin-left:1.8125rem}.karhu-cfs__pager .karhu-cfs__pager-link.current-page{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem;text-decoration-color:var(--wp--preset--color--pink)}
