.blog-toolbar{padding:.75rem 0;border-bottom:1px solid #eee}.blog-year-filter{margin-bottom:0;min-width:160px}.blog-year-filter .form-select{font-size:.9rem;padding:.5rem 2rem .5rem .75rem;border-radius:8px;border:1px solid #dee2e6;background-color:#fff;color:#333;font-family:Montserrat,sans-serif;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.blog-year-filter .form-select:hover{border-color:#39bc9d}.blog-year-filter .form-select:focus{border-color:#39bc9d;box-shadow:0 0 0 .2rem rgba(57,188,157,.2);outline:none}.blog-pagination-wrapper{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #eee}@media (max-width:768px){.blog-toolbar .d-flex{justify-content:flex-start!important}.blog-year-filter{min-width:100%}}