body {
    background-color: #f6f6f6;
}

main {
    min-height: calc(100vh - 260px);
    max-width: 1920px;
    width: 100%;
    overflow-x: hidden;
    min-width: 1248px;

    display: flex;
    justify-content: center;
}

.news-detail-wrapper {
    padding-top: 200px;
    margin-bottom: 80px;
    width: 1248px;
}

.detail-view {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #999;
    font-size: 14px;
    margin-top: 25px;
    margin-bottom: 49px;
}

.detail-view .read-num {
    display: flex;
    align-items: center;
    gap: 5px;
}

.read-num img {
    width: 20px;
    display: block;
}

.detail-article img {
    width: 1248px;
    margin-bottom: 20px;
}

.detail-article p {
    font-size: 16px;
    color: #333;
    text-indent: 2em;
    margin-bottom: 20px;
}