.blog-filters{justify-content:center;gap:12px;margin-top:120px;margin-bottom:40px;display:flex}.filter-pill{border:1px solid var(--grey-1);height:39px;color:var(--text-1);cursor:pointer;background:0 0;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.filter-pill:hover:not(.active){background-color:var(--primary-pastel);border-color:#0000}.filter-pill.active{background-color:var(--primary);color:var(--white);cursor:default;border-color:#0000}@media (max-width:768px){.blog-filters{white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 20px;overflow-x:auto}.blog-filters::-webkit-scrollbar{display:none}.filter-pill{flex:none}}
