.cases-pagination { box-sizing: border-box; padding: 0 20px 40px; font-family: Roboto, Arial, sans-serif; }
.cases-pagination__range { margin: 24px 0 0; text-align: center; font-size: 15px; color: #68717b; }
.cases-pagination .articles-pagination a:focus-visible { outline: 2px solid #0169c2; outline-offset: 3px; }
#rec972637406 { scroll-margin-top: 164px; }
@media (max-width: 980px) {
  #rec972637406 { scroll-margin-top: 84px; }
}
@media (max-width: 639px) {
  .cases-pagination { padding-bottom: 24px; }
  .cases-pagination__range { font-size: 14px; }
}
