.explore-page {
    max-width: 1000px;
    margin: 40px auto;
    padding: 0 20px;
}

.explore-page h1 {
    margin-bottom: 10px;
}

.explore-page__count {
    margin-bottom: 30px;
}


/*
|--------------------------------------------------------------------------
| List
|--------------------------------------------------------------------------
*/

.explore-page__list {
    margin: 0;
    padding-left: 22px;
}

.explore-page__list li {
    margin-bottom: 10px;
    line-height: 1.5;
}

.explore-page__list a {
    text-decoration: none;
}

.explore-page__list a:hover {
    text-decoration: underline;
}


/*
|--------------------------------------------------------------------------
| Pagination
|--------------------------------------------------------------------------
*/

.explore-page__pagination {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;

    margin: 40px 0;
}

.explore-page__pagination a,
.explore-page__current {

    display: inline-block;

    padding: 8px 12px;

    border: 1px solid #ddd;
    border-radius: 5px;

    text-decoration: none;
}

.explore-page__pagination a:hover {
    text-decoration: underline;
}

.explore-page__current {
    font-weight: bold;
}

.explore-page__dots {
    padding: 8px 3px;
}
