.listing__container-outer{padding-top:4rem}.listing__title-search{padding-bottom:4rem;position:relative}.listing__title{flex:0 0 50%}@media (max-width:600px){.listing__title{flex:1 0 100%}}.search-filter__container{align-items:center;flex:0 0 50%;justify-content:flex-end}@media (max-width:992px){.search-filter__container{background-color:var(--white-color);border-radius:24px;box-shadow:inset 0 0 0 1px rgba(29,6,71,.15);flex:1 0 100%;justify-content:flex-start;margin-top:2rem;max-height:40px;overflow:hidden;padding:0;transform:translateX(0);transition:all .5s ease}.search-filter__container.open{background-color:#c87eab;box-shadow:inset 0 0 0 1px #c87eab;flex:1 0 calc(100% + 3rem);max-height:300px;padding:0 1.5rem;transform:translateX(-1.5rem)}}@media (max-width:540px){.search-filter__container.open{max-height:375px}}.search-filter-text__container{align-items:center;flex:0 0 100%;justify-content:space-between}@media (min-width:993px){.search-filter-text__container{display:none}}.search-filter__text{color:var(--secondary-color);font-size:1.6rem;font-weight:600;line-height:2;padding:.4rem 2rem;transition:all .2s ease}.search-filter__icon{background-image:linear-gradient(to right,var(--secondary-color),var(--secondary-color));background-position:50%;background-repeat:no-repeat;background-size:14px 2px;display:block;height:18px;position:relative;right:2rem;transition:all .2s ease;width:18px}.search-filter__icon:before{left:0;top:3px;width:100%}.search-filter__icon:after,.search-filter__icon:before{background-color:var(--secondary-color);content:"";height:2px;position:absolute;transition:all .2s ease}.search-filter__icon:after{bottom:3px;left:50%;transform:translate(-50%);width:50%}@media (max-width:992px){.open .search-filter__text{color:var(--white-color);padding-top:1rem}.open .search-filter__icon{background-size:0 0}.open .search-filter__icon:before{background-color:var(--white-color);left:0;top:50%;transform:translateY(-50%) rotate(45deg)}.open .search-filter__icon:after{background-color:var(--white-color);bottom:50%;left:0;transform:translateY(50%) rotate(-45deg);width:100%}.search__container{flex:0 0 100%;margin-top:2rem;transition:all .5s ease}.open .search__container{margin-top:0}}.search__form{position:relative}@media (max-width:992px){.search__form{flex:0 0 100%}}.search__form input[type=text]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--white-color);border:0;border-radius:25px;box-shadow:inset 0 0 0 1px #d2cdda;color:var(--primary-color);font-family:var(--font-family);font-size:1.8rem;line-height:1.44;padding:.8rem 2.5rem;width:40rem}@media (max-width:992px){.search__form input[type=text]{box-shadow:inset 0 0 0 1px rgba(29,6,71,.15);width:100%}}.search__form input[type=text]::placeholder{color:rgba(29,6,71,.5)}.search__form input[type=text]::-webkit-input-placeholder{color:rgba(29,6,71,.5)}.search__form input[type=text]::-moz-placeholder{color:rgba(29,6,71,.5)}.search__form input[type=text]:-ms-input-placeholder{color:rgba(29,6,71,.5)}.search__form input[type=text]:-moz-placeholder{color:rgba(29,6,71,.5)}.search__form button[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;font-family:var(--font-family);line-height:0;padding:0;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.search__form button[type=submit] svg{height:18px;width:18px}.filters__container-outer{left:0;position:absolute;top:100%;width:25%}@media (max-width:992px){.filters__container-outer{position:relative;top:0;width:100%}}.filters__container-inner{flex-direction:column;padding-left:1.8rem;position:relative}.filters__container-inner:after{background-color:var(--secondary-color);border-radius:1.5px;content:"";height:100%;left:0;position:absolute;top:0;width:3px}@media (max-width:992px){.filters__container-inner{flex-direction:row;flex-wrap:wrap;padding-left:0;padding-top:3rem}.filters__container-inner:after,.filters__container-inner:before{display:none}}.filters__container-inner .filters__title{padding-bottom:2rem}@media (max-width:992px){.filters__container-inner .filters__title{color:var(--white-color);flex:1 0 100%;font-size:var(--font-size-h3);padding-bottom:1.5rem}}.filters__container-inner .filter__container{position:relative}.filters__container-inner .filter__container:not(:last-of-type){margin-bottom:2rem}@media (max-width:992px){.filters__container-inner .filter__container:last-of-type{margin-bottom:2rem}}@media (max-width:600px){.filters__container-inner .filter__container{flex:1 0 100%}}.filters__container-inner .filter{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--white-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23604b87' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:top 50% right 15px;background-repeat:no-repeat;background-size:14px;border:0;border-radius:25px;box-shadow:inset 0 0 0 1px #d2cdda;color:#664384;cursor:pointer;font-family:var(--font-family);font-size:1.6rem;font-weight:600;line-height:2;max-width:150px;padding:.4rem 4rem .4rem 2rem}@media (max-width:992px){.filters__container-inner .filter{margin-right:2rem}}@media (max-width:600px){.filters__container-inner .filter{max-width:100%;width:100%}}.filters__container-inner .reset-filter{background-color:var(--white-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23664384' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:16px;left:calc(150px - 2rem);position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@media (max-width:600px){.filters__container-inner .reset-filter{left:calc(100% - 2rem)}}.post-listing.empty{min-height:275px}.post-listing__container-inner{margin-left:auto;width:calc(75% - 3rem)}@media (max-width:992px){.post-listing__container-inner{margin-left:0;margin-top:4rem;width:100%}.post-listing.empty{min-height:100px}}.post__container-outer{margin-bottom:3rem;min-height:256px;position:relative}@media (max-width:540px){.post__container-outer{margin-bottom:6.5rem}.post__container-outer:last-of-type{margin-bottom:0}}.post__container-inner{flex:0 0 calc(55.55556% - 1.5rem);margin-left:calc(44.44444% + 1.5rem)}@media (max-width:800px){.post__container-inner{flex:1 0 100%;margin-left:0}}.post__image{border-radius:6px;height:100%;left:0;line-height:0;max-height:256px;object-fit:cover;overflow:hidden;position:absolute;top:0;width:calc(44.44444% - 1.5rem)}.post__image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@media (max-width:800px){.post__image{flex:0 0 33.33333%;left:0;margin-bottom:1.7rem;position:relative;top:0;width:33.33333%}}.post__container-outer:hover .post__image img{transform:scale(1.1)}.post__container-outer:hover .post__title{color:var(--secondary-color)}.post__title{letter-spacing:-.1px;line-height:1.27;margin-top:-5px;padding-bottom:1rem;transition:color .2s ease}@media (max-width:800px){.post__title{flex:0 0 58.33333%;margin-left:8.33333%;padding-bottom:1.7rem}}@media (max-width:540px){.post__title{margin-top:-2.5px}}.post__summary{color:rgba(29,6,71,.7);line-height:1.44;padding-bottom:2rem}@media (max-width:540px){.post__summary{color:rgba(29,6,71,.8);font-size:1.6rem;line-height:1.38}}.post-tags__container{flex:0 0 100%;position:relative}.post-tag{background-color:var(--white-color);border-radius:13.5px;box-shadow:inset 0 0 0 1px #d2cdda;color:rgba(29,6,71,.5);font-size:1.6rem;font-weight:600;line-height:1.2;margin-bottom:2rem;margin-right:1.5rem;padding:.25rem 1rem;position:relative;transition:color .2s ease,background .2s ease;z-index:2}@media (hover:hover){.post-tag:hover{background-color:#e5f0ee;color:rgba(29,6,71,.3)}}.post-tag.more-tag{cursor:pointer}.post-tags__container .more-tag__container{background-color:#fff;border-radius:13.5px;box-shadow:inset 0 0 0 1px #d2cdda,0 2.8px 2.2px rgb(0 0 0/3%),0 6.7px 5.3px rgb(0 0 0/5%),0 12.5px 10px rgb(0 0 0/6%),0 22.3px 17.9px rgb(0 0 0/7%),0 41.8px 33.4px rgb(0 0 0/9%),0 100px 80px rgba(0,0,0,.12);left:0;opacity:0;padding:2rem 4rem 1rem 2rem;position:absolute;top:100%;transform:translateY(-44px);transition:all .2s ease;visibility:hidden;width:calc(100% - 2rem);z-index:-1}.post-tags__container.shazam .more-tag__container{opacity:1;transform:translateY(-44px);visibility:visible;z-index:3}.post-tags__container.shazam .more-tag__container .dismiss{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%231d0647' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:12px;position:absolute;right:1rem;top:1rem;width:12px}.post__author-date,.post__author-date span{color:rgba(29,6,71,.5);font-size:var(--font-size-content);line-height:1.44}@media (max-width:800px){.post__author-date{flex:0 0 100%}}@media (max-width:540px){.post__author-date{flex-wrap:wrap}}.post__author-date .post__dot{position:relative;width:15px}.post__author-date .post__dot:after{background-color:rgba(29,6,71,.5);border-radius:50%;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.post__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.subscribe__container{border-radius:6px;margin-bottom:3rem;padding:4rem 6rem 4.5rem 4rem}@media (max-width:800px){.subscribe__container{padding:5rem 3rem}}@media (max-width:540px){.subscribe__container{margin-bottom:6.5rem}}.subscribe__title{flex:0 0 60%;line-height:1.25}.subscribe__cta-container{flex:0 0 40%;justify-content:flex-end}@media (max-width:800px){.subscribe__title{font-size:var(--font-size-h2)}.subscribe__cta-container{justify-content:flex-start}}@media (max-width:480px){.subscribe__cta-container,.subscribe__title{flex:1 0 100%}.subscribe__title{margin-bottom:2rem}}.pagination__container{padding-bottom:8rem;padding-top:7rem}@media (max-width:540px){.pagination__container{padding-bottom:5rem;padding-top:5rem}}.pagination__container .prev__button{--cta-background:#664384;--box-shadow-color:#664384;margin-right:8rem}.pagination__container .next__button{margin-left:8rem}@media (max-width:540px){.pagination__container .next__button{margin-left:2rem}}@media (max-width:375px){.pagination__container .next__button{margin-left:1rem}}.pagination__container .next__button.disabled,.pagination__container .prev__button.disabled{--cta-background:#dddae3;--box-shadow-color:#dddae3;cursor:default}.pagination__container .page__button{--cta-background:transparent;--box-shadow-color:transparent;--cta-color:var(--primary-color)}.pagination__container .page__button.active{--cta-background:#664384;--box-shadow-color:#664384;--cta-color:var(--white-color);cursor:default}@media (hover:hover){.pagination__container .prev__button:hover{--cta-color:#664384}.pagination__container .next__button.disabled:hover,.pagination__container .prev__button.disabled:hover{--cta-color:var(--white-color);--cta-background:#dddae3;--box-shadow-color:#dddae3}.pagination__container .page__button.active:hover{--cta-background:#664384;--box-shadow-color:#664384;--cta-color:var(--white-color)}}@media (max-width:992px){.pagination__container .prev__button{display:none}}.pagination__container .pagination__spacer{cursor:default;line-height:1.9;padding:0 2rem}@media (max-width:540px){.pagination__container .pagination__spacer{padding:0 .5rem}}