/*
 * Vergütung – bewusst kompakte Typografie entsprechend der Gutenberg-Ansicht.
 * Nur die eigenständige Seite /verguetung/ ist betroffen.
 */
body.hlf-fees-page .hlf-container--content {
    width: min(100% - 2rem, 760px);
}

body.hlf-fees-page .hlf-entry-header .hlf-page-title {
    margin: 0 0 0.9rem;
    font-size: clamp(1.6rem, 2.4vw, 1.85rem);
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0;
}

body.hlf-fees-page .hlf-entry-content {
    font-size: 1rem;
    line-height: 1.58;
}

body.hlf-fees-page .hlf-entry-content p {
    margin: 0 0 1rem;
    font-size: 1rem;
    line-height: 1.58;
}

body.hlf-fees-page .hlf-entry-content h2,
body.hlf-fees-page .hlf-entry-content .wp-block-heading:is(h2) {
    margin: 1.35rem 0 0.45rem;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: 0;
}

body.hlf-fees-page .hlf-entry-content hr.wp-block-separator {
    margin-block: 1.6rem;
}

body.hlf-fees-page .hlf-entry-content .wp-block-buttons {
    margin-top: 1rem;
}

@media (max-width: 620px) {
    body.hlf-fees-page .hlf-entry-header .hlf-page-title {
        font-size: 1.55rem;
    }

    body.hlf-fees-page .hlf-entry-content h2,
    body.hlf-fees-page .hlf-entry-content .wp-block-heading:is(h2) {
        margin-top: 1.2rem;
        font-size: 1.2rem;
    }
}
