.blog-filter{max-width:100%;width:100%}@media(min-width:62em){.blog-filter{max-width:35rem}}.blog-filter__title{font-weight:900;margin:1.8rem 0;text-align:center}@media(min-width:62em){.blog-filter__title{text-align:left}}.blog-filter__subtitle{margin-bottom:2.8rem;text-align:center}@media(min-width:62em){.blog-filter__subtitle{text-align:left}}.blog-filter__subtitle p{margin:0}.blog-filter__mobile-filter{align-items:center;border:1px solid var(--purple);border-radius:4rem;display:flex;margin:0 auto 4.4rem;padding:1.3rem 3.4rem;position:relative;width:-moz-fit-content;width:fit-content}.blog-filter__mobile-filter svg{fill:var(--purple);display:block;margin-left:2rem;width:10px}.blog-filter__mobile-nav{background:var(--color-background);bottom:0;height:100%;left:100%;overflow-y:auto;position:fixed;top:0;transition:.5s;width:100%;z-index:100}.blog-filter__mobile-nav.open{left:0}.blog-filter__mobile-nav-wrapper{height:100%;padding-bottom:3rem;padding-top:5.1rem;position:relative}.blog-filter__mobile-nav-close{cursor:pointer;height:16px;position:absolute;right:2.4rem;top:2.5rem;width:16px}.blog-filter__mobile-nav-close svg{height:100%;width:100%}.blog-filter__mobile-nav-title{color:var(--purple);font-size:3rem;font-weight:900;margin:0 0 4rem;text-align:center}.blog-filter__menu-wrapper{height:calc(100% - 10rem);overflow-y:auto;padding:0 3rem}@media(min-width:62em){.blog-filter__menu-wrapper{height:auto;overflow:initial;padding:0}}.blog-filter__level-1 .blog-filter__main-menu-link{display:block;font-weight:700;margin:1.8rem 0}.blog-filter__menu-level-2-items{padding-left:1.5rem}.blog-filter__menu-level-2-items .blog-filter__menu-item{display:block;margin-bottom:.7rem}.blog-filter__menu-level-2-items .blog-filter__menu-item.active-link{text-decoration:underline}.blog-filter__menu-level-3{padding-left:1.5rem}.blog-filter__menu-level-3 .blog-filter__menu-item{display:block;font-style:italic;margin-bottom:.7rem}
