.pager__list {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center
}

.pager__num {
    color: #909090;
    cursor: pointer;
    display: grid;
    place-items: center;
    font-family: "Prompt", sans-serif;
    font-size: .875rem;
    font-weight: 700;
    width: 40px;
    height: 40px
}

.pager .current {
    background-color: #fd944b;
    border-radius: 50%;
    color: #fff
}

.news {
    margin-inline: auto;
    max-width: 860px;
    padding: 0 20px
}

.news__list {
    margin-bottom: 100px
}

@media screen and (max-width: 767px) {
    .news__list {
        margin-bottom: 50px
    }
}

.news__item a {
    border-bottom: 1px solid #e5d9c1;
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 30px 0
}

@media screen and (max-width: 767px) {
    .news__item a {
        gap: 15px
    }
}

.news__thumb {
    flex-shrink: 0
}

.news__date {
    color: #666;
    font-family: sans-serif;
    font-size: 0.9rem;
    margin-bottom: 14px
}

@media screen and (max-width: 767px) {
    .news__date {
        font-size: 0.85rem;
        margin-bottom: 10px
    }
}

.news__text {
    font-size: 1.25rem;
    line-height: 1.2
}

@media screen and (max-width: 767px) {
    .news__text {
        font-size: 1.125rem
    }
}

.detail__heading {
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 24px;
    white-space: break-spaces
}

@media screen and (max-width: 767px) {
    .detail__heading {
        font-size: 1.375rem;
        margin-bottom: 20px
    }
}

.detail__date {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 40px;
    text-align: right
}

@media screen and (max-width: 767px) {
    .detail__date {
        margin-bottom: 30px
    }
}

.detail__text {
    margin-bottom: 100px
}

@media screen and (max-width: 767px) {
    .detail__text {
        margin-bottom: 50px
    }
}

.detail__text p+p {
    margin-top: 1em
}

.detail__btn {
    margin-inline: auto;
    max-width: 200px;
    height: 44px
}

.detail__btn a {
    border: 1px solid #fd944b;
    border-radius: 30px;
    color: #fd944b;
    display: grid;
    place-items: center;
    font-weight: 700;
    width: 100%;
    height: 100%
}

/*# sourceMappingURL=news.min.css.map */