/* =========================================
   AYDINLATMA YÜKÜMLÜLÜĞÜ POLİTİKASI
========================================= */

.information-obligation-content {
    color: #555;
    font-size: 15px;
    line-height: 1.8;
    white-space: normal;
}

/* Sayfa içindeki ana politika başlığı */

.information-obligation-content .legal-policy-title {
    margin: 0 0 38px;
    padding: 0 0 14px;
    color: #174b9b;
    border-bottom: 3px solid #174b9b;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

/* İçerik bölümleri */

.information-obligation-content .legal-content-section {
    margin-bottom: 38px;
}

.information-obligation-content .legal-content-section:last-child {
    margin-bottom: 0;
}

/* Ana bölüm başlıkları */

.information-obligation-content .legal-section-title {
    margin: 0 0 20px;
    padding: 0 0 10px;
    color: #174b9b;
    background: none;
    border: none;
    border-bottom: 2px solid #174b9b;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
}

/* Alt bölüm başlıkları */

.information-obligation-content .legal-subsection-title {
    margin: 32px 0 17px;
    color: #174b9b;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.5;
}

/* 4.1.1 gibi detay başlıkları */

.information-obligation-content .legal-detail-title {
    margin: 27px 0 14px;
    color: #174b9b;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
}

/* Paragraflar */

.information-obligation-content p {
    margin: 0 0 17px;
    color: #555;
    line-height: 1.85;
}

/* Sayfanın sonundaki bilgilendirme metni */

.information-obligation-content .legal-policy-note {
    margin-top: 30px;
    padding: 20px 22px;
    color: #555;
    background-color: #f5f7fa;
    border-left: 4px solid #174b9b;
}

/* Mobil görünüm */

@media (max-width: 767.98px) {
    .information-obligation-content {
        font-size: 14px;
        line-height: 1.7;
    }

    .information-obligation-content .legal-policy-title {
        margin-bottom: 30px;
        font-size: 20px;
    }

    .information-obligation-content .legal-section-title {
        font-size: 17px;
    }

    .information-obligation-content .legal-subsection-title {
        margin-top: 26px;
        font-size: 15px;
    }

    .information-obligation-content .legal-detail-title {
        margin-top: 23px;
        font-size: 14px;
    }

    .information-obligation-content .legal-policy-note {
        margin-top: 25px;
        padding: 17px 18px;
    }
}