/* Sürdürülebilirlik sayfası: mevcut tema sınıflarını koruyan küçük yerleşim düzenlemeleri. */
.sustainability-hero {
    min-height: 530px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.sustainability-hero__container {
    padding-top: 76px;
    padding-bottom: 170px;
}

.sustainability-hero__title,
.sustainability-hero__title span {
    color: #fff;
}

.sustainability-content-section {
    position: relative;
    z-index: 2;
    padding-bottom: 92px;
}

.sustainability-content-card {
    width: min(100%, 920px);
    padding: 28px 30px 32px;
}

.sustainability-content {
    color: #003478;
    font-size: 14px;
    line-height: 1.75;
}

.sustainability-content > :last-child {
    margin-bottom: 0;
}

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

.sustainability-content h2,
.sustainability-content h3,
.sustainability-content h4 {
    color: #003478;
    margin-top: 28px;
    margin-bottom: 14px;
}

.sustainability-content ul,
.sustainability-content ol {
    margin-bottom: 20px;
}

@media (max-width: 991.98px) {
    .sustainability-hero {
        min-height: 480px;
    }

    .sustainability-hero__container {
        padding-top: 64px;
        padding-bottom: 145px;
    }
}

@media (max-width: 767.98px) {
    .sustainability-hero {
        min-height: 410px;
        background-position: center center;
    }

    .sustainability-hero__container {
        padding-top: 58px;
        padding-bottom: 120px;
    }

    .sustainability-content-section {
        padding-bottom: 58px;
    }

    .sustainability-content-card {
        padding: 24px 20px 26px;
    }

    .sustainability-content {
        font-size: 13.5px;
        line-height: 1.7;
    }
}
