.blog-pagination{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;text-align:center}.blog-pagination a{border:1px solid #222;font-size:1.25rem;height:40px;line-height:36px;text-align:center;width:40px}.blog-pagination.linked{justify-content:space-between}.blog-pagination__link{border:2px solid transparent;border-radius:7px;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #444}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__next-link,.blog-pagination__prev-link{align-items:center;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__link.blog-pagination__first-link--disabled,.blog-pagination__link.blog-pagination__last-link--disabled,.blog-pagination__link.blog-pagination__next-link--disabled,.blog-pagination__link.blog-pagination__prev-link--disabled{color:#444;cursor:default;opacity:.5;pointer-events:none}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#444;margin:0 5px}.blog-pagination__next-link--disabled svg,.blog-pagination__prev-link--disabled svg{fill:#444}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{border:2px solid #44444}.blog-pagination__first-link,.blog-pagination__last-link{border:2px solid transparent;border-radius:7px;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__spinner{margin-top:20px;text-align:center}.blog-pagination .spinner{animation:spin 2s linear infinite;border:4px solid #f5f5f5;border-radius:50%;border-top-color:#44444;height:30px;margin:0 auto;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}