/*
 * Private layout fixes for the October 22, 2026 ticket review.
 * The parent session enqueues this file after the existing page styles.
 */

/* H1/H2: use the full content container and keep editor emphasis neutral. */
.about-page--hochschule .about-page__intro {
    max-width: none;
}

/*
 * about.css has a legacy highlight class that forces black, bold text. Keep
 * the class harmless for any older saved content while allowing WYSIWYG
 * strong/emphasis tags to decide where bold text is used.
 */
.about-page--hochschule .about-split__content .about-split__highlight {
    color: var(--color-grey-dark) !important;
    font-weight: inherit;
}

/* B1: reduce the intro-to-benefits gap on the requested Banking page. */
.single-bachelor.postid-1316 #ueberblick.program-text {
    padding-bottom: 40px;
}

.single-bachelor.postid-1316 #ueberblick.program-text + .why-study--bare {
    padding-top: 0;
}

/* P1/P2: match the approved Weiterbildung alignment and improve copy scale. */
.single-weiterbildung.postid-6758 #ueberblick.intro-split {
    padding-bottom: 40px;
}

.single-weiterbildung.postid-6758 #ueberblick.intro-split + .why-study--bare {
    padding-top: 0;
}

.single-weiterbildung.postid-6758 #ueberblick.intro-split .intro-split__body {
    font-size: 18px;
    line-height: 30px;
}

@media (max-width: 767px) {
    .single-bachelor.postid-1316 #ueberblick.program-text {
        padding-bottom: 24px;
    }

    .single-weiterbildung.postid-6758 #ueberblick.intro-split {
        padding-bottom: 24px;
    }
}
