#real-stories { scroll-margin-top: 110px; }
#real-stories .stories-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 24px;
  padding: 0 12px;
}
#real-stories .stories-pagination a,
#real-stories .stories-pagination span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 8px 14px;
  border: 1px solid #dce5ef;
  border-radius: 10px;
  background: #fff;
  color: #174775;
  font-size: 14px;
  text-decoration: none;
  box-sizing: border-box;
  transition: background-color .2s, color .2s;
}
#real-stories .stories-pagination a:hover,
#real-stories .stories-pagination [aria-current="page"] {
  background-color: #174775;
  border-color: #174775;
  color: #fff;
}
#real-stories .stories-pagination a:focus-visible { outline: 3px solid #398aca; outline-offset: 3px; }
#real-stories .stories-pagination [aria-disabled="true"] { color: #727c88; background: #f3f5f7; }
#real-stories .stories-pagination .stories-ellipsis { min-width: 16px; padding: 0; border: 0; background: transparent; }
@media (max-width: 480px) {
  #real-stories .stories-pagination { gap: 5px; }
  #real-stories .stories-pagination a,
  #real-stories .stories-pagination span { padding: 8px 10px; }
}
