.blog-grid-wrapper{}.filter-pill{color:#a577b5;font-family:"Sohne";font-size:14px;font-style:normal;font-weight:500;line-height:35px;cursor:pointer;padding:7px 20px;transition:background .2s,color .2s;border-radius:30px;border:1px solid #a577b5;background:#efedfa;}.filter-pill:hover{background:#532867;color:#f6f3ed;}.filter-pill.active{background:#532867;color:#f6f3ed;}.blog-grid-posts{display:flex;flex-wrap:wrap;gap:1.5rem;}.filter-pill{flex:0 0 auto;}.blog-pagination{text-align:center;margin:2rem 0;}.blog-pagination ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:.5rem;}.blog-pagination a.page-numbers,.blog-pagination a.prev,.blog-pagination a.next{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;text-decoration:none;font-family:"Söhne",sans-serif;font-weight:500;font-size:1rem;color:#1e3a8a;background:#e0ebff;transition:background .2s,color .2s;}.blog-pagination a.page-numbers.current{background:#1e3a8a;color:#fff;}.blog-pagination a.page-numbers:hover:not(.current),.blog-pagination a.prev:hover,.blog-pagination a.next:hover{background:#d0deff;}.blog-pagination a.prev::before{content:"←";font-size:1.2rem;}.blog-pagination a.next::before{content:"→";font-size:1.2rem;}nav.blog-pagination ul li a.current,nav.blog-pagination ul li span.current{background:#195190 !important;color:#fff !important;}nav.blog-pagination ul li a,nav.blog-pagination ul li span{color:#195190 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;background:#e0ebff !important;font-size:1em !important;width:47px !important;height:47px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:100px !important;}.blog-pagination a.prev::before,.blog-pagination a.next::before{display:none;}