.berita-content{
    display:block !important;
    padding:22px !important;
    color:#263c32 !important;
    background:#fff !important;
}

.berita-content span{
    display:block;
    margin-bottom:8px;
    color:#68786f !important;
    font-size:14px;
}

.berita-content h3{
    display:block !important;
    margin:0 0 12px !important;
    color:#173f2c !important;
    font-size:21px !important;
    line-height:1.4 !important;
}

.berita-content p{
    display:block !important;
    margin:0 0 16px !important;
    color:#53645b !important;
    font-size:16px !important;
    line-height:1.7 !important;
}

.berita-content a{
    display:inline-block !important;
    color:#198754 !important;
    font-weight:700;
}

.detail-main .article-title{
    display:block;
    margin:20px 0 12px;
    color:#163c2a;
    font-size:clamp(28px,4vw,42px);
    line-height:1.25;
}

.detail-main .article-meta{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin:0 0 22px;
    color:#68786f;
    font-size:15px;
}

.detail-main .article-meta strong{
    color:#198754;
}

.detail-main .article-body{
    display:block !important;
    margin-top:24px;
    color:#2e3d36 !important;
    font-size:17px !important;
    line-height:1.9 !important;
    text-align:justify;
    white-space:pre-line;
    overflow-wrap:anywhere;
}

@media(max-width:768px){
    .detail-main .article-title{
        font-size:28px;
    }

    .detail-main .article-meta{
        font-size:14px;
    }

    .detail-main .article-body{
        font-size:16px !important;
        line-height:1.8 !important;
        text-align:left;
    }
}
