/* Haber Detay Base */

.nd-page{
    --nd-primary:#990000;
    --nd-primary-dark:#6f0000;
    --nd-secondary:#111111;
    --nd-accent:#f59e0b;
    --nd-bg:#f4f4f1;
    --nd-card:#ffffff;
    --nd-text:#111111;
    --nd-muted:#6b7280;
    --nd-border:#deded8;

    background:var(--nd-bg);
    color:var(--nd-text);
    font-family:Arial,Helvetica,sans-serif;
}

.nd-page *,
.nd-page *:before,
.nd-page *:after{
    box-sizing:border-box;
}

.nd-page a{
    color:inherit;
    text-decoration:none;
}

.nd-container{
    width:min(1180px, calc(100% - 32px));
    margin:0 auto;
}

.nd-content{
    font-size:18px;
    line-height:1.82;
    color:var(--nd-text);
}

.nd-content p{
    margin:0 0 24px;
}

.nd-content h2,
.nd-content h3,
.nd-content h4{
    margin:32px 0 16px;
    line-height:1.25;
    letter-spacing:-.03em;
}

.nd-content h2{
    font-size:30px;
}

.nd-content h3{
    font-size:24px;
}

.nd-content blockquote{
    margin:32px 0;
    padding:22px 24px;
    border-left:5px solid var(--nd-primary);
    background:#fff7f7;
    color:#3f3f46;
    font-size:22px;
    line-height:1.55;
    font-weight:800;
}

.nd-content img{
    max-width:100%;
    height:auto;
    border-radius:12px;
}

.nd-content iframe{
    max-width:100%;
}

.nd-section-title{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin-bottom:18px;
}

.nd-section-title h2{
    margin:0;
    font-size:24px;
    font-weight:950;
    letter-spacing:-.04em;
}

.nd-section-title span{
    color:var(--nd-muted);
    font-size:13px;
    font-weight:800;
}

@media(max-width:768px){
    .nd-container{
        width:min(100% - 22px, 1180px);
    }

    .nd-content{
        font-size:16px;
        line-height:1.75;
    }

    .nd-content p{
        margin-bottom:20px;
    }

    .nd-content h2{
        font-size:24px;
    }

    .nd-content h3{
        font-size:21px;
    }
}
