.blog-listing{margin-block:8rem}.blog-listing__intro{margin:80px auto;max-width:860px}.blog-listing__wrapper{display:grid;gap:30px;grid-template-columns:280px 1fr}.blog-listing__wrapper--full{grid-template-columns:1fr}.blog-listing__grid{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));justify-content:center;justify-items:center;row-gap:20px}.filter__label{font-weight:700;margin-bottom:1rem}.filter-item{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter-item__link{text-decoration:none}.filter-item:hover{color:var(--accent-color-1)}.filter-item__link:before{content:"\203A\00a0\00a0"}.filter-item__input{display:none}.filter-item__label{cursor:pointer;display:inline-block;font-weight:400;line-height:1.4;padding-left:24px;position:relative}.filter-item__label:before{height:18px;left:0;top:2px;width:18px}.filter-item__label:after,.filter-item__label:before{border:2px solid var(--accent-color-1,#000);content:"";display:inline-block;position:absolute}.filter-item__label:after{border-left:0;border-top:0;height:11px;left:6px;top:4px;transform:rotate(45deg) scale(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:6px}.filter-item__input:checked~.filter-item__label:after{transform:rotate(45deg) scale(1)}.blog-pagination{margin-top:3rem;text-align:center}.blog-pagination a{display:inline-block;margin:0 2px;padding:4px 6px;text-decoration:none}.blog-pagination a svg{display:inline-block;margin-top:-2px;vertical-align:middle}.blog-pagination a.active,.blog-pagination a:hover{color:var(--accent-color-1)}.blog-pagination a.active{font-weight:700;pointer-events:none}.blog-pagination>*{display:inline-block;vertical-align:middle}.blog-pagination-left{display:inline-block;margin-right:2rem}.blog-pagination-right{display:inline-block;margin-left:2rem}@media (max-width:992px){.blog-listing__wrapper{grid-template-columns:1fr}.filter__label{border:2px solid var(--accent-color-1);border-radius:100px;color:var(--accent-color-1);cursor:pointer;padding:6px 34px 6px 14px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter__label--open,.filter__label:hover{background-color:var(--accent-color-1);color:#fff}.filter__label:after{border:2px solid;border-bottom:0;border-left:0;bottom:0;content:"";height:8px;position:absolute;right:15px;top:calc(50% - 4px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:8px}.filter__label--open:after{top:calc(50% - 6px);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.filter__list-wrapper{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter__list-wrapper--open{margin-bottom:20px;max-height:100vh}.filter__list{border:1px solid var(--accent-color-1);padding:20px}}