body.claudiag-typo14 {
    color: #333333;
    font-family: Barlow, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.55;
    margin: 0;
    overflow-x: hidden;
}

/* 2026-06-20: Mobile Startseite darf keine alten 50/50-Spalten behalten.
   Text und Autorenbild werden wie auf der alten Live-Seite seriell geführt;
   das Hauptkachelmenü bleibt kompakt dreispaltig. */
@media (max-width: 780px) {
    body.claudiag-typo14.page_uid_1 #maincd .mcinner {
        box-sizing: border-box;
        max-width: 100%;
        padding: 16px 14px 40px;
        width: 100%;
    }

    body.claudiag-typo14.page_uid_1 #maincd .mcinner > .grid-x {
        display: grid !important;
        gap: 24px;
        grid-template-columns: 1fr !important;
        margin: 0 !important;
        width: 100%;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col,
    body.claudiag-typo14.page_uid_1 #maincd .right-col {
        grid-column: 1 !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col {
        grid-row: 1;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col {
        background: transparent;
        grid-row: 2;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col > .frame,
    body.claudiag-typo14.page_uid_1 #maincd .right-col > .frame,
    body.claudiag-typo14.page_uid_1 #maincd .main-col .main-innercol,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .main-innercol {
        background: transparent;
        padding: 0;
    }

    body.claudiag-typo14.page_uid_1 #maincd h1 {
        font-size: 24px;
        line-height: 1.35;
        margin: 0 0 1rem;
    }

    body.claudiag-typo14.page_uid_1 #maincd .ce-bodytext {
        font-size: 14px;
        line-height: 1.55;
    }

    body.claudiag-typo14.page_uid_1 #maincd .ce-bodytext p {
        margin-bottom: 1rem;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-gallery,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-row,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-column,
    body.claudiag-typo14.page_uid_1 #maincd .right-col figure {
        margin-inline: auto;
        max-width: 304px;
        width: 100%;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .image-embed-item {
        height: auto !important;
        max-width: 304px;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        margin: 8px auto 34px;
        max-width: 362px;
        padding: 0;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
        gap: 8px !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link {
        min-height: 0 !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .thumb-inner-wrapper {
        border-radius: 3px;
        min-height: 0;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .cmi img {
        max-height: 178px;
        object-fit: cover;
        width: 100%;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-one,
    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two,
    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three {
        padding: 0.55rem 0.45rem;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-title-all {
        font-size: 0.75rem;
        line-height: 1.2;
        padding-bottom: 0.15rem;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-four {
        font-size: 0.72rem;
        line-height: 1.35;
        padding: 0.65rem 0.55rem 0.8rem !important;
    }
}

body.claudiag-typo14 h1,
body.claudiag-typo14 h2,
body.claudiag-typo14 h3,
body.claudiag-typo14 h4,
body.claudiag-typo14 h5,
body.claudiag-typo14 h6,
body.claudiag-typo14 button,
body.claudiag-typo14 input,
body.claudiag-typo14 select,
body.claudiag-typo14 textarea {
    font-family: inherit;
}

.show-for-sr,
.sr-only,
.visually-hidden,
.hide-from-screens,
.min-navmain__toggle .show-for-sr {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    border: 0 !important;
    white-space: nowrap !important;
}

body.claudiag-typo14 img,
body.claudiag-typo14 video,
body.claudiag-typo14 iframe {
    max-width: 100%;
    height: auto;
}

body.claudiag-typo14 .tx-indexedsearch-searchbox,
body.claudiag-typo14 .searchWrap {
    max-width: min(100%, 42rem);
}

body.claudiag-typo14 #wrapper .ce-textpic.ce-intext,
body.claudiag-typo14 #wrapper .ce-gallery,
body.claudiag-typo14 #wrapper .ce-row,
body.claudiag-typo14 #wrapper .ce-column {
    max-width: 100%;
}

body.claudiag-typo14 #wrapper .ce-textpic.ce-intext {
    margin-left: 0;
    margin-right: 0;
}

body.claudiag-typo14 .claudiag-cardmenu-mobile-heading {
    display: none;
}

body.claudiag-typo14 .stagetop {
    height: 0;
    overflow: visible;
}


body.claudiag-typo14 .stagetop .min-navmain {
    --min-nav-bg: #f6e2df;
    --min-nav-height: 80px;
    --min-nav-padding-x: clamp(1.25rem, 7vw, 4rem);
    --min-nav-text: #4f4f4f;
    --min-nav-muted: #646464;
    --min-nav-link-hover: #8c1d16;
    --min-nav-focus-ring: #8c1d16;
    --min-nav-dropdown-bg: #ffffff;
    --min-nav-dropdown-border: rgba(140, 29, 22, 0.14);
    --min-nav-dropdown-hover-bg: #f5eeee;
    --min-nav-dropdown-shadow: 0 18px 38px rgba(35, 25, 24, 0.14);
    --min-nav-shadow: 0 1px 0 rgba(0, 0, 0, 0.08), 0 14px 34px rgba(35, 25, 24, 0.06);
    background: #f6e2df;
    font-family: inherit;
    left: 0;
    min-height: 80px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 19998;
}

body.claudiag-typo14 .stagetop .min-navmain__container {
    justify-content: center;
}

body.claudiag-typo14 .stagetop .min-navmain__toggle {
    display: none;
}

body.claudiag-typo14 .stagetop .min-navmain__skip-link {
    left: 50%;
    position: fixed;
    top: 0.5rem;
    transform: translate(-50%, -150%);
    z-index: 25000;
}

body.claudiag-typo14 .stagetop .min-navmain__skip-link:focus {
    top: 0.5rem;
    transform: translate(-50%, 0);
}

body.claudiag-typo14 .stagetop .min-navmain--standard .min-navmain__nav > .min-nav__list--level-1 {
    gap: clamp(1.1rem, 2.1vw, 2rem);
}

body.claudiag-typo14 .stagetop .min-navmain--standard .min-navmain__nav > .min-nav__list--level-1 > .min-nav__item > .min-nav__link {
    font-size: 1.04rem;
    font-weight: 400;
    min-height: 80px;
    padding-block: 0;
}


body.claudiag-typo14.page_uid_1 .stagetop .min-navmain {
    background: #f6e2df;
    box-shadow: none;
}

body.claudiag-typo14 .show-for-sr ul,
body.claudiag-typo14 .show-for-sr ol,
body.claudiag-typo14 .show-for-sr li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.claudiag-typo14 .show-for-sr li::marker {
    content: "" !important;
}

body.claudiag-typo14 .global-sidebar .header-default {
    margin-bottom: 1rem;
}

body.claudiag-typo14 .global-sidebar .h2-default {
    color: #555;
    font-size: clamp(1.25rem, 2vw, 1.65rem);
    line-height: 1.25;
    margin: 0;
}

body.claudiag-typo14 .global-sidebar .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

body.claudiag-typo14 .global-sidebar .menu li {
    margin: 0;
}

body.claudiag-typo14 .global-sidebar .menu a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    color: #4f4f4f;
    display: block;
    line-height: 1.35;
    padding: 0.55rem 0;
    text-decoration: none;
}

body.claudiag-typo14 .global-sidebar .menu .active > a,
body.claudiag-typo14 .global-sidebar .menu a:hover,
body.claudiag-typo14 .global-sidebar .menu a:focus-visible {
    color: #8c1d16;
}

body.claudiag-typo14 .global-sidebar .level2 {
    list-style: none;
    margin: 0.15rem 0 0.35rem;
    padding: 0 0 0 1rem;
}

body.claudiag-typo14 .global-sidebar .level2 a {
    font-size: 0.95em;
    padding-block: 0.38rem;
}

@media (min-width: 992px) {
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2,
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-3 {
        background: #ffffff;
        border: 1px solid rgba(140, 29, 22, 0.14);
        border-radius: 6px;
        box-shadow: 0 22px 46px rgba(35, 25, 24, 0.16);
        max-width: min(32rem, calc(100vw - 2rem));
        min-width: 18.5rem;
        padding: 0.65rem;
    }

    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2,
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2.is-viewport-constrained {
        max-height: none !important;
        overflow: visible !important;
        overflow-x: visible !important;
    }

    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-3,
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-3.is-viewport-constrained {
        left: calc(100% + 0.55rem);
        max-height: min(72vh, 34rem) !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain;
        top: -0.65rem;
    }

    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__item.is-edge-flipped > .min-nav__list--level-3 {
        left: auto;
        right: calc(100% + 0.55rem);
    }

    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2 .min-nav__link,
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-3 .min-nav__link {
        border-radius: 4px;
        color: #555252;
        font-size: 1.02rem;
        gap: 0.75rem;
        line-height: 1.3;
        min-height: 3rem;
        overflow-wrap: normal;
        padding: 0.78rem 0.95rem;
        white-space: normal;
        width: 100%;
    }

    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2 .min-nav__item--has-children > .min-nav__link {
        padding-right: 1.25rem;
    }
}

@media (max-width: 991px) {
    body.claudiag-typo14 .stagetop {
        height: 60px;
        overflow: visible;
    }


    body.claudiag-typo14 .stagetop .min-navmain {
        --min-nav-height: 60px;
        min-height: 60px;
    }

    body.claudiag-typo14 .stagetop .min-navmain__container {
        align-items: center;
        justify-content: flex-end;
        min-height: 60px;
        padding-inline: 1rem;
    }

    body.claudiag-typo14 .stagetop .min-navmain__toggle {
        align-items: center;
        appearance: none;
        background: transparent;
        border: 0;
        color: #2f2f2f;
        cursor: pointer;
        display: inline-flex;
        height: 60px;
        justify-content: center;
        margin-left: auto;
        padding: 0;
        position: relative;
        width: 60px;
        z-index: 20002;
    }

    body.claudiag-typo14 .stagetop .min-navmain__toggle-icon,
    body.claudiag-typo14 .stagetop .min-navmain__toggle-icon::before,
    body.claudiag-typo14 .stagetop .min-navmain__toggle-icon::after {
        background: currentColor;
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        transition: transform 180ms ease, opacity 180ms ease;
        width: 28px;
    }

    body.claudiag-typo14 .stagetop .min-navmain__toggle-icon::before {
        transform: translateY(-8px);
    }

    body.claudiag-typo14 .stagetop .min-navmain__toggle-icon::after {
        transform: translateY(8px);
    }

    body.claudiag-typo14 .stagetop .min-navmain.is-open .min-navmain__toggle-icon {
        background: transparent;
    }

    body.claudiag-typo14 .stagetop .min-navmain.is-open .min-navmain__toggle-icon::before {
        transform: rotate(45deg);
    }

    body.claudiag-typo14 .stagetop .min-navmain.is-open .min-navmain__toggle-icon::after {
        transform: rotate(-45deg);
    }

    body.claudiag-typo14 .stagetop .min-navmain__nav {
        background: #ffffff;
        box-shadow: 16px 0 34px rgba(35, 25, 24, 0.16);
        height: 100vh;
        left: 0;
        max-width: min(88vw, 360px);
        overflow-y: auto;
        padding: 4.75rem 0 2rem;
        position: fixed;
        top: 0;
        transform: translateX(-105%);
        transition: transform 220ms ease;
        width: min(88vw, 360px);
        z-index: 20001;
    }

    body.claudiag-typo14 .stagetop .min-navmain.is-open .min-navmain__nav {
        transform: translateX(0);
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__list--level-1 {
        align-items: stretch;
        display: flex;
        flex-direction: column;
        gap: 0;
        justify-content: flex-start;
        margin: 0;
        padding: 0;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__item {
        display: block;
        width: 100%;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__link {
        border-bottom: 1px solid rgba(118, 80, 73, 0.12);
        color: #4f4f4f;
        display: flex;
        font-size: 1.03rem;
        justify-content: space-between;
        line-height: 1.35;
        min-height: 0;
        padding: 0.85rem 1rem;
        text-decoration: none;
        width: 100%;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu {
        background: #fbf7f6;
        box-shadow: none;
        display: block;
        margin: 0;
        max-height: none;
        max-width: none;
        padding: 0;
        position: static;
        transform: none;
        visibility: visible;
        width: 100%;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu[hidden] {
        display: none !important;
        visibility: hidden !important;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__list--level-2 .min-nav__link {
        font-size: 0.96rem;
        padding-left: 2rem;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__list--level-3 .min-nav__link {
        font-size: 0.94rem;
        padding-left: 3rem;
    }

}

body.claudiag-typo14 #c281 {
    display: flow-root;
    margin-bottom: 31px;
    margin-top: 113px;
    text-align: center;
}

body.claudiag-typo14 #c281 h1 {
    font-size: 0;
    line-height: 1.4;
    text-align: center;
}

body.claudiag-typo14 #c281 .flogo-one,
body.claudiag-typo14 #c281 .flogo-two {
    color: #c69f98;
    font-family: Meddon, sans-serif, Helvetica, Arial, sans-serif;
    font-size: 48px;
    font-weight: 100;
    line-height: 1.4;
}

body.claudiag-typo14 #c281 .flogo-two {
    padding-left: 0.3em;
}

body.claudiag-typo14 #c281 .flogo-title {
    color: #999;
    font-size: 1.1rem;
    line-height: 1.6;
    margin-top: -0.7em;
    padding-left: 14.3rem;
    text-align: center;
}

body.claudiag-typo14.page_uid_1 #maincd {
    padding-block: 0;
}

body.claudiag-typo14.page_uid_1 #maincd .mcinner {
    margin-inline: auto;
    max-width: min(1195px, calc(100vw - 5rem));
    padding-block: 16px 64px;
}

body.claudiag-typo14.page_uid_1 #maincd .mcinner > .grid-x {
    align-items: start;
    display: grid !important;
    gap: 30px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-inline: 0 !important;
}

body.claudiag-typo14.page_uid_1 #maincd .main-col,
body.claudiag-typo14.page_uid_1 #maincd .right-col {
    background: transparent;
    float: none !important;
    margin: 0;
    max-width: none !important;
    min-width: 0;
    padding: 0 15px;
    width: auto !important;
}

body.claudiag-typo14.page_uid_1 #maincd .main-col {
    grid-column: 1;
    grid-row: 1;
    margin-top: 157px;
}

body.claudiag-typo14.page_uid_1 #maincd .right-col {
    grid-column: 2;
    grid-row: 1;
}

body.claudiag-typo14.page_uid_1 #maincd .main-col > .frame,
body.claudiag-typo14.page_uid_1 #maincd .right-col > .frame {
    background: #f7f7f7;
    padding: 32px;
}

body.claudiag-typo14.page_uid_1 #maincd .frame-space-before-medium,
body.claudiag-typo14.page_uid_1 #maincd .frame-space-after-medium,
body.claudiag-typo14.page_uid_1 #maincd .image-caption {
    display: none;
}

body.claudiag-typo14.page_uid_1 #maincd h1 {
    color: #646464;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.35;
    margin: 0 0 clamp(2rem, 3.5vw, 3rem);
}

body.claudiag-typo14.page_uid_1 #maincd .ce-bodytext {
    color: #3f3f3f;
    font-size: clamp(1rem, 0.92rem + 0.25vw, 1.18rem);
    line-height: 1.75;
}

body.claudiag-typo14.page_uid_1 #maincd .ce-bodytext p {
    margin: 0 0 1.25rem;
}

body.claudiag-typo14.page_uid_1 #maincd .ce-gallery,
body.claudiag-typo14.page_uid_1 #maincd .ce-row,
body.claudiag-typo14.page_uid_1 #maincd .ce-column,
body.claudiag-typo14.page_uid_1 #maincd figure {
    margin: 0;
    width: 100%;
}

body.claudiag-typo14.page_uid_1 #maincd .image-embed-item {
    display: block;
    height: auto;
    max-height: none;
    object-fit: contain;
    width: 100%;
}

body.claudiag-typo14.page_uid_1 .min-news-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 0;
    row-gap: 3rem;
}

body.claudiag-typo14.page_uid_1 .min-news-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    min-height: 231px;
}

body.claudiag-typo14.page_uid_1 .min-news-card__image-wrapper {
    padding-left: 1rem;
}

body.claudiag-typo14.page_uid_1 .min-news-card__image {
    display: block;
    width: 100%;
    height: 229px;
    object-fit: cover;
}

body.claudiag-typo14.page_uid_1 .min-news-card__content {
    display: flex;
    flex-direction: column;
    padding: 1rem 1rem 1rem 1.5rem;
}

body.claudiag-typo14.page_uid_1 .min-news-card__meta {
    display: none;
}

@media (min-width: 781px) {
    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        margin-top: 15px;
        margin-bottom: 48px;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell {
        width: calc(33.333333% - 30px);
    }

    body.claudiag-typo14.page_uid_1 #c64 {
        margin-bottom: 65px;
    }

    body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__row {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin-left: -15px;
        margin-right: -15px;
    }

    body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col {
        width: calc(50% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }

    body.claudiag-typo14.page_uid_28 .claudiag-cardmenu-mobile-heading {
        display: block;
    }

    body.claudiag-typo14.page_uid_160 .ce-textpic.ce-intext .ce-gallery {
        width: 600px;
        max-width: 45%;
    }

    body.claudiag-typo14.page_uid_160 .ce-textpic.ce-intext .ce-gallery img {
        width: 100%;
        height: auto;
        margin-top: 8px;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap {
        align-items: stretch;
        display: flex;
        flex-direction: row-reverse;
        gap: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery {
        flex: 0 0 415px;
        float: none;
        margin: 0;
        max-width: none;
        padding-left: 15px;
        width: 415px;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery img {
        display: block;
        height: auto;
        width: 400px;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-bodytext {
        flex: 1 1 auto;
        margin-left: 15px;
        margin-right: 15px;
        min-width: 0;
    }

    body.claudiag-typo14.page_uid_1 .min-news-grid {
        margin-top: 63px;
        margin-bottom: 48px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card {
        height: 231px;
        overflow: hidden;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext {
        clear: both;
        display: flow-root;
        margin-block: 0;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext > .ce-gallery,
    body.claudiag-typo14 .ce-textpic.ce-intext > .ce-bodytext {
        min-width: 0;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext > .ce-gallery {
        margin-top: 8px;
        max-width: 45%;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext.ce-left > .ce-gallery {
        float: left;
        margin-right: 16px;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext.ce-right > .ce-gallery {
        float: right;
        margin-left: 16px;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext .ce-bodytext > :first-child {
        margin-top: 0;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext .ce-gallery img {
        display: block;
        height: auto;
        width: auto;
        max-width: 100%;
    }
}

@media (max-width: 780px) {
    body.claudiag-typo14 .stagetop {
        height: 60px;
        overflow: visible;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        margin-top: 15px;
    }

    body.claudiag-typo14 .frame,
    body.claudiag-typo14 .grid-container,
    body.claudiag-typo14 .grid-x:not(.grid-margin-x) {
        max-width: 100%;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext .ce-gallery {
        display: block;
        float: none;
        width: auto;
        max-width: 100%;
        margin: 0 0 1rem;
    }

    body.claudiag-typo14 .claudiag-cardmenu-mobile-heading {
        display: block;
    }

    body.claudiag-typo14 .claudiag-cardmenu-mobile-heading .h1-default {
        margin: 0;
    }

    body.claudiag-typo14 .header > .allinner {
        padding-top: 32px;
    }

    body.claudiag-typo14 #c281 {
        margin-top: 1.45rem;
    }

    body.claudiag-typo14 #c281 .flogo-one,
    body.claudiag-typo14 #c281 .flogo-two {
        font-size: 32px;
    }

    body.claudiag-typo14 #c281 .flogo-title {
        font-size: 1rem;
        padding-left: 11rem;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-intext.ce-nowrap .image-embed-item {
        width: 338px;
        max-width: 100%;
    }

    body.claudiag-typo14.page_uid_33 .ce-textpic.ce-left.ce-intext {
        display: flow-root;
        margin-bottom: 0;
    }

    body.claudiag-typo14.page_uid_33 .ce-textpic.ce-left.ce-intext .ce-gallery {
        float: left;
        width: 200px;
        max-width: 200px;
        margin: 8px 16px 0 0;
    }

    body.claudiag-typo14.page_uid_33 .ce-textpic.ce-left.ce-intext .ce-gallery img {
        display: block;
        width: 200px;
        max-width: 200px;
    }

    body.claudiag-typo14.page_uid_33 .footertwo {
        margin-top: 468px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-grid {
        grid-template-columns: 1fr;
        margin-top: 102px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card {
        min-height: 0;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(1) {
        min-height: 253px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(2) {
        min-height: 278px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(3) {
        min-height: 283px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(4) {
        min-height: 330px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(5) {
        min-height: 214px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(6) {
        min-height: 253px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card__image-wrapper {
        padding-left: 11px;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card__image {
        height: auto;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card:nth-child(2) .min-news-card__image {
        height: 276px;
        object-fit: cover;
        object-position: center;
    }

    body.claudiag-typo14.page_uid_1 .min-news-card__content {
        padding: 0.75rem 0.75rem 0.75rem 1rem;
    }
}

/* Smooth-Scroll: nur wenn features.smoothScroll aktiv ist und der Nutzer
   keine Reduced-Motion bevorzugt. */
@media (prefers-reduced-motion: no-preference) {
    html.claudiag-smooth-scroll {
        scroll-behavior: smooth;
    }
}

/* Finalisierung 2026-06-18: Kontraste für Legacy-Farben auf WCAG-Niveau heben. */
body.claudiag-typo14 #c281 .flogo-one,
body.claudiag-typo14 #c281 .flogo-two {
    color: #c69f98;
}

body.claudiag-typo14 .wcolor,
body.claudiag-typo14 .active > a,
body.claudiag-typo14 .copyright-container {
    background-color: #765049 !important;
}

body.claudiag-typo14 .wcolor .card-title-all,
body.claudiag-typo14 .active > a,
body.claudiag-typo14 .active > a span,
body.claudiag-typo14 .copyright-container {
    color: #ffffff !important;
}

/* Finalisierung 2026-06-18: Grid-Gutter bleiben innerhalb des Viewports. */
body.claudiag-typo14 #wrapper .grid-x.grid-margin-x,
body.claudiag-typo14 #wrapper .mincore-columns__row {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

/* Claudia-Startseite: das alte Kachelmenü hatte bewusst volle Bildbreite mit 30px Gutter. */
body.claudiag-typo14.page_uid_1 .cardmenu-58 {
    overflow-x: hidden;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
    margin-left: -15px !important;
    margin-right: -15px !important;
    max-width: none !important;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell {
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 781px) {
    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell {
        width: 33.333333%;
    }
}

/* Finalisierung 2026-06-18: MinCore-Navigation sichtbar gruppieren und Dropdowns stabil halten. */
body.claudiag-typo14 .stagetop .min-navmain .min-nav__item {
    list-style: none;
}

body.claudiag-typo14 .stagetop .min-navmain .min-nav__item--has-children > .min-nav__link {
    align-items: center;
    display: inline-flex;
    gap: 0.45rem;
}

body.claudiag-typo14 .stagetop .min-navmain .min-nav__item--has-children > .min-nav__link::after {
    border-bottom: 1.5px solid currentColor;
    border-right: 1.5px solid currentColor;
    content: "";
    display: inline-block;
    flex: 0 0 auto;
    height: 0.42rem;
    opacity: 0.72;
    transform: rotate(45deg) translateY(-0.12rem);
    width: 0.42rem;
}

body.claudiag-typo14 .stagetop .min-navmain .min-nav__item--level-2.min-nav__item--has-children > .min-nav__link::after,
body.claudiag-typo14 .stagetop .min-navmain .min-nav__item--level-3.min-nav__item--has-children > .min-nav__link::after {
    margin-left: auto;
    transform: rotate(-45deg);
}

body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu {
    max-height: min(70vh, 42rem);
    max-width: min(24rem, calc(100vw - 2rem));
    overflow-y: auto;
    white-space: normal;
}

body.claudiag-typo14 .stagetop .min-navmain .min-nav__link {
    overflow-wrap: anywhere;
}

/* Finalisierung 2026-06-18: Podcast-Karten nutzen die volle Breite für Poster und Player. */
body.claudiag-typo14.page_uid_160 .mincore-podcast-grid {
    --mincore-podcast-card-border: rgba(118, 80, 73, 0.22);
    --mincore-podcast-card-bg: #ffffff;
    --mincore-podcast-muted: #595959;
    max-width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__intro {
    max-width: 58rem;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__items {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(1rem, 1.45vw, 1.45rem);
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid--has-cover .mincore-podcast-grid__episode {
    align-content: start;
    display: grid;
    gap: 1.05rem;
    grid-template-columns: minmax(0, 1fr);
    padding: clamp(1rem, 1.7vw, 1.35rem);
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__cover {
    aspect-ratio: 1 / 1;
    background: #f7f2f1;
    max-width: none;
    overflow: hidden;
    width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__cover-picture {
    display: block;
    height: 100%;
    width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__cover-image {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__content {
    min-width: 0;
    width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__title {
    color: #3f3533;
    font-size: clamp(1.08rem, 1rem + 0.25vw, 1.24rem);
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__description {
    line-height: 1.55;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__native-player {
    border-top: 1px solid rgba(118, 80, 73, 0.16);
    margin-top: 0.85rem;
    min-width: 0;
    padding-top: 1rem;
    width: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__audio {
    display: block;
    width: 100%;
}

@media (max-width: 1120px) {
    body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__items {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 780px) {
    body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__items {
        grid-template-columns: 1fr;
    }
}

/* 2026-06-20: Sichtbare Claudia-Härtung für Navigation, Kacheln und Text/Bild-Elemente. */
body.claudiag-typo14 .ce-textpic.ce-intext {
    display: flow-root;
    margin-block: clamp(1.75rem, 3vw, 3rem);
}

body.claudiag-typo14 .ce-textpic.ce-intext .ce-gallery {
    margin-bottom: 1.25rem !important;
    max-width: min(42%, 24rem);
}

body.claudiag-typo14 .ce-textpic.ce-left.ce-intext .ce-gallery {
    float: left;
    margin-right: clamp(1.75rem, 3.2vw, 3rem) !important;
}

body.claudiag-typo14 .ce-textpic.ce-right.ce-intext .ce-gallery {
    float: right;
    margin-left: clamp(1.75rem, 3.2vw, 3rem) !important;
}

body.claudiag-typo14 .ce-textpic.ce-intext .ce-bodytext {
    min-width: 0;
}

body.claudiag-typo14 .ce-textpic.ce-intext .ce-bodytext > :first-child {
    margin-top: 0;
}

body.claudiag-typo14 .ce-textpic.ce-intext .ce-bodytext h2,
body.claudiag-typo14 .ce-textpic.ce-intext .ce-bodytext h3 {
    margin-top: 1.15rem;
}

body.claudiag-typo14 .cardmenu-58 > .grid-x.grid-margin-x,
body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x {
    display: grid !important;
    gap: clamp(1.35rem, 2.4vw, 2.4rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: none !important;
}

body.claudiag-typo14 .cardmenu-58 > .grid-x > .cell,
body.claudiag-typo14 .cardmenu-62 > .grid-x > .cell {
    float: none !important;
    max-width: none !important;
    padding-inline: 0 !important;
    width: auto !important;
}

body.claudiag-typo14 .cardmenu-58 > .grid-x > .cell:last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: min(100%, calc((100% - clamp(1.35rem, 2.4vw, 2.4rem)) / 2)) !important;
}

body.claudiag-typo14 .cardmenu-58 .thumb-inner-wrapper,
body.claudiag-typo14 .cardmenu-62 .thumb-inner-wrapper {
    background: #ffffff;
    border: 1px solid rgba(118, 80, 73, 0.16);
    border-radius: 6px;
    box-shadow: 0 16px 34px rgba(35, 25, 24, 0.08);
    overflow: hidden;
}

body.claudiag-typo14 .cardmenu-58 .card-field-one,
body.claudiag-typo14 .cardmenu-58 .card-field-two,
body.claudiag-typo14 .cardmenu-58 .card-field-three,
body.claudiag-typo14 .cardmenu-62 .card-field-one,
body.claudiag-typo14 .cardmenu-62 .card-field-two,
body.claudiag-typo14 .cardmenu-62 .card-field-three {
    padding-inline: clamp(1rem, 2vw, 1.45rem);
}

body.claudiag-typo14 .cardmenu-62 {
    margin: clamp(2rem, 4vw, 3.5rem) auto;
    max-width: min(1120px, calc(100vw - 2rem));
    padding-inline: clamp(0.75rem, 2vw, 1.5rem);
}

body.claudiag-typo14 .cardmenu-62 .thumb-inner-wrapper {
    min-height: 0;
}

body.claudiag-typo14 .cardmenu-62 .cmi,
body.claudiag-typo14 .cardmenu-62 .imageset-28 {
    display: block;
    margin: 0;
    overflow: hidden;
}

body.claudiag-typo14 .cardmenu-62 .cmi img {
    display: block;
    height: clamp(14rem, 22vw, 19rem);
    object-fit: cover;
    width: 100%;
}

body.claudiag-typo14 .cardmenu-62 .card-field-one {
    min-height: 3.5rem;
    padding-block: 0.85rem;
}

body.claudiag-typo14.page_uid_1 #c64.mincore-columns {
    margin-inline: auto;
    max-width: min(1120px, calc(100vw - 2rem));
    padding: clamp(2rem, 5vw, 4rem) 0;
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__row {
    display: grid;
    gap: clamp(1rem, 2vw, 1.5rem);
    grid-template-columns: 1fr;
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col {
    min-width: 0;
}

body.claudiag-typo14.page_uid_1 #c64 > header {
    margin-bottom: 1.25rem;
}

body.claudiag-typo14.page_uid_1 #c64 > header h2 {
    margin: 0;
    max-width: none;
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext {
    display: grid;
    gap: 0.85rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext p {
    margin: 0;
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext p:empty,
body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext p:has(> br:only-child) {
    display: none;
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col--right .ce-bodytext p:first-child {
    display: none;
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext a {
    align-items: center;
    background: #ffffff;
    border: 1px solid rgba(118, 80, 73, 0.16);
    border-radius: 6px;
    box-shadow: 0 10px 24px rgba(35, 25, 24, 0.06);
    color: #8c1d16;
    display: flex;
    min-height: 3.25rem;
    padding: 0.9rem 1.05rem;
    text-decoration: none;
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext a:hover,
body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext a:focus-visible {
    background: #f7eeee;
    color: #721711;
}

/* 2026-06-20: Flow-Seite nutzt die migrierten MinCore-Karten, aber in der
   alten Claudia-Bild-/Textbox-Komposition. */
body.claudiag-typo14.page_uid_28 #maincd {
    background: #f9f9f9;
}

body.claudiag-typo14.page_uid_28 #maincd .mcinner {
    margin-inline: auto;
    max-width: none;
    padding: 37px 0 72px;
}

body.claudiag-typo14.page_uid_28 #maincd .main-innercol {
    background: transparent;
    padding: 0;
}

body.claudiag-typo14.page_uid_28 .claudiag-cardmenu-mobile-heading {
    display: block;
    margin: 0 0 2rem;
    padding-left: 32px;
}

body.claudiag-typo14.page_uid_28 .claudiag-cardmenu-mobile-heading .h1-default {
    color: #646464;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.35;
    margin: 0;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 {
    margin: 0 auto;
    max-width: none;
    padding: 0 47px 54px;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 > .grid-x {
    align-items: start;
    display: grid !important;
    gap: 30px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0;
    max-width: none;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 > .grid-x > .cell {
    float: none !important;
    max-width: none !important;
    min-width: 0;
    padding: 0 !important;
    width: auto !important;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .thumb-inner-wrapper,
body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-section-top,
body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-theme-bgp-top-inner {
    background: transparent;
    border: 0;
    box-shadow: none;
    height: 526px;
    overflow: visible;
    position: relative;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .ctbt-fields-one-two {
    background: #ffffff;
    bottom: 0;
    box-sizing: border-box;
    left: 24px;
    padding: 1.05rem 1.35rem;
    position: absolute;
    width: min(250px, calc(100% - 48px));
    z-index: 2;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .bottom-field-offset {
    background: transparent !important;
    padding: 0 !important;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-one,
body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-two {
    color: #b78380;
    padding: 0;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-one {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.02em;
    line-height: 1.32;
    text-transform: uppercase;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-two {
    font-size: 16px;
    line-height: 1.45;
    margin-top: 0.45rem;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-one p,
body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-two p {
    margin: 0;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .cmi,
body.claudiag-typo14.page_uid_28 .cardmenu-158 figure {
    display: block;
    height: 471px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 img {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-all-link {
    color: inherit;
    text-decoration: none;
}

@media (min-width: 992px) {
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-2,
    body.claudiag-typo14 .stagetop .min-navmain--standard .min-nav__list--level-3 {
        max-width: min(32rem, calc(100vw - 2rem));
        min-width: 18.5rem;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu {
        overflow-wrap: normal;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu .min-nav__link {
        overflow-wrap: normal;
        word-break: normal;
    }
}

    @media (max-width: 780px) {
    body.claudiag-typo14 .cardmenu-58 > .grid-x.grid-margin-x,
    body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x,
    body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__row {
        grid-template-columns: 1fr;
    }

    body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext {
        grid-template-columns: 1fr;
    }

    body.claudiag-typo14 .cardmenu-58 > .grid-x > .cell:last-child:nth-child(odd) {
        grid-column: auto;
        justify-self: stretch;
        width: auto !important;
    }

    body.claudiag-typo14 .ce-textpic.ce-intext .ce-gallery {
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100%;
        width: 100%;
    }
}

/* 2026-06-20: Stefan-Korrektur Startseite. */
@media (min-width: 992px) {
    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    body.claudiag-typo14 .cardmenu-62 .cmi img {
        height: clamp(11rem, 16vw, 16rem);
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell:last-child:nth-child(odd) {
        grid-column: auto;
        justify-self: stretch;
        width: auto !important;
    }
}

body.claudiag-typo14.page_uid_1 #c64.mincore-columns {
    max-width: min(980px, calc(100vw - 2rem));
}

/* Final clean gate: legacy Foundation gutter and helper labels must not leak into the viewport. */
body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
}

body.claudiag-typo14 .stagetop .min-navmain,
body.claudiag-typo14 .stagetop .min-navmain *,
body.claudiag-typo14 .cardmenu-58,
body.claudiag-typo14 .cardmenu-58 *,
body.claudiag-typo14 .cardmenu-62,
body.claudiag-typo14 .cardmenu-62 * {
    box-sizing: border-box;
}

@media (max-width: 991px) {
    body.claudiag-typo14 .stagetop .min-navmain .min-nav__link {
        max-width: 100%;
        width: 100%;
    }

    body.claudiag-typo14 .stagetop .min-navmain .min-nav__submenu {
        max-width: 100%;
        min-width: 0;
    }
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col {
    flex: none !important;
    max-width: none !important;
    width: 100% !important;
}

body.claudiag-typo14.page_uid_1 #c64 > header,
body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext {
    margin-inline: auto;
    max-width: min(900px, 100%);
}

body.claudiag-typo14.page_uid_1 #c64 > header h2 {
    text-align: left;
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col--left > header {
    margin: 0 auto 1.25rem;
    max-width: min(900px, 100%);
}

body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col--left > header h2 {
    margin: 0;
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext {
    gap: 1rem;
    grid-template-columns: repeat(3, minmax(14rem, 1fr));
}

body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext a {
    justify-content: center;
    min-height: 3.6rem;
    padding-inline: 1.35rem;
    text-align: center;
}

body.claudiag-typo14.page_uid_1 #c115,
body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small,
body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header,
body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header + .min-news,
body.claudiag-typo14.page_uid_1 .min-news {
    margin-inline: auto;
    max-width: min(1120px, calc(100vw - 2rem));
}

body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header {
    padding-top: clamp(1.5rem, 3vw, 2.5rem);
}

body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header h2 {
    margin-left: 0;
}

@media (max-width: 780px) {
    body.claudiag-typo14.page_uid_1 #c64 .ce-bodytext {
        grid-template-columns: 1fr;
    }
}

/* 2026-06-20: Footer-Kacheln als ruhige, gleich hohe Bildkarten. */
body.claudiag-typo14 .cardmenu-62 {
    max-width: min(1410px, calc(100vw - 32px));
    padding-inline: 0;
}

body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x {
    align-items: start;
    gap: 30px;
    justify-content: space-between;
}

body.claudiag-typo14 .cardmenu-62 .card-all-link {
    display: block;
    height: 100%;
}

body.claudiag-typo14 .cardmenu-62 .thumb-inner-wrapper {
    aspect-ratio: auto;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: visible;
    position: static;
}

body.claudiag-typo14 .cardmenu-62 .card-field-one {
    align-items: center;
    background: transparent !important;
    display: flex;
    min-height: 2.5rem;
    order: -1;
    padding: 0 0 18px;
    position: static;
    z-index: auto;
}

body.claudiag-typo14 .cardmenu-62 .card-field-one p {
    margin: 0;
    min-width: 0;
    width: 100%;
}

body.claudiag-typo14 .cardmenu-62 .card-title-all {
    color: #ffffff !important;
    display: block;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.claudiag-typo14 .footertwo .cardmenu-62 .card-all-link,
body.claudiag-typo14 .footertwo .cardmenu-62 .card-all-link:hover,
body.claudiag-typo14 .footertwo .cardmenu-62 .card-all-link:focus-visible,
body.claudiag-typo14 .footertwo .cardmenu-62 .card-title-all {
    color: #ffffff !important;
    text-decoration: none !important;
}

body.claudiag-typo14 .cardmenu-62 .cmi,
body.claudiag-typo14 .cardmenu-62 .imageset-28 {
    height: auto;
    overflow: hidden;
    width: 100%;
}

body.claudiag-typo14 .cardmenu-62 .cmi img {
    height: 494px !important;
    object-fit: cover;
    width: 100%;
}

@media (min-width: 992px) {
    body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x {
        grid-template-columns: repeat(4, minmax(0, 330px));
    }
}

@media (max-width: 991px) {
    body.claudiag-typo14 .cardmenu-62 {
        max-width: min(358px, calc(100vw - 32px));
        padding-inline: 0;
    }

    body.claudiag-typo14 .cardmenu-62 > .grid-x.grid-margin-x {
        gap: 34px 20px;
        grid-template-columns: repeat(2, minmax(0, 169px));
        justify-content: space-between;
    }

    body.claudiag-typo14 .cardmenu-62 .card-field-one {
        align-items: flex-end;
        min-height: 4.05rem;
        padding-bottom: 0.75rem;
    }

    body.claudiag-typo14 .cardmenu-62 .card-title-all {
        font-size: 20px;
        line-height: 1.35;
        white-space: normal;
    }

    body.claudiag-typo14 .cardmenu-62 .cmi img {
        height: 254px !important;
    }
}

/* 2026-06-20: Startseiten-Geometrie final nach alter Live-Seite.
   Muss nach den generischen mobilen Frame-Resets stehen. */
body.claudiag-typo14.page_uid_1 #maincd .main-col .main-innercol,
body.claudiag-typo14.page_uid_1 #maincd .right-col .main-innercol {
    background: #f7f7f7;
    padding: 32px;
}

body.claudiag-typo14.page_uid_1 #maincd .right-col {
    background: #f7f7f7;
}

/* 2026-06-20: Startseiten-Kachelmenü exakt als drei gleich hohe Karten.
   Diese Regel ist absichtlich spät platziert, weil ältere Foundation-/minCore-
   Helper hier sonst Gutter, Linkfarben und Kartenhöhen überschreiben. */
body.claudiag-typo14.page_uid_1 .cardmenu-58 {
    color: #660000;
    margin: 0 auto 4rem;
    max-width: min(1440px, calc(100vw - 10rem));
    padding: 32px 0;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
    align-items: stretch;
    display: grid !important;
    gap: 30px;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    margin: 0 !important;
    max-width: none !important;
    width: 100%;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell,
body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x > .cell:last-child:nth-child(odd) {
    display: block;
    grid-column: auto !important;
    height: 100%;
    justify-self: stretch !important;
    margin: 0 !important;
    min-width: 0;
    padding: 0 !important;
    width: auto !important;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link {
    color: #660000;
    display: flex !important;
    height: 100%;
    min-height: clamp(34rem, 52vw, 52.2rem);
    text-decoration: none;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .thumb-inner-wrapper {
    background: #ffffff;
    border: 1px solid rgba(118, 80, 73, 0.16);
    border-radius: 6px;
    box-shadow: 0 16px 34px rgba(35, 25, 24, 0.08);
    color: #660000;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    min-height: inherit;
    overflow: hidden;
    width: 100%;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .cmi,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .imageset-9,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .imageset-28,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .imageset-1 {
    display: block;
    margin: 0;
    width: 100%;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .cmi img {
    display: block;
    height: auto;
    margin-inline: auto;
    max-width: 100%;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-one,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three {
    color: #660000;
    padding: 1.05rem 1.45rem;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-title-all,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-one,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-one p,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two p,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three p {
    color: #660000;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-title-all {
    display: block;
    font-size: 1.45rem;
    font-weight: 600;
    line-height: 1.25;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three {
    margin-top: 0;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link:hover .card-title-all,
body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link:focus-visible .card-title-all {
    text-decoration: underline;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three {
    margin-top: 0 !important;
    padding: 1.55rem 1.45rem 0.7rem !important;
    text-align: center !important;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-four {
    color: #222222;
    font-size: 1.35rem;
    line-height: 1.5;
    margin: 0 !important;
    padding: 1.15rem 2rem 2rem !important;
    text-align: center !important;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-four p {
    color: inherit;
    margin: 0;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-title-all {
    border-bottom: 1px solid #d9aca5;
    color: #666666 !important;
    display: inline-block;
    font-size: 1.08rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1.25;
    padding-bottom: 0.25rem;
    text-align: center;
    text-transform: uppercase;
}

@media (max-width: 991px) {
    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        max-width: min(100%, calc(100vw - 2rem));
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
        grid-template-columns: 1fr !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link {
        min-height: 0;
    }
}

@media (min-width: 781px) {
    body.claudiag-typo14.page_uid_1 #maincd .right-col .main-innercol {
        padding-block: 79px 96px !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        margin-inline: 0 !important;
        max-width: none !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #c115,
    body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small,
    body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header,
    body.claudiag-typo14.page_uid_1 #c115 + .frame-space-before-small + header + .min-news,
    body.claudiag-typo14.page_uid_1 .min-news {
        margin-inline: 0 !important;
        max-width: none !important;
        width: 100% !important;
    }
}

/* 2026-06-20: Upgrade-Gate Unterseiten.
   TYPO3-14 rendert die alte Zwei-Spalten-Struktur mit neuen Elementen, muss
   aber die alte Geometrie wiederherstellen: zentrierter 1440er Rahmen, 7/3
   Spalten, 32px Innenabstand und originalnahe Headline-Hierarchie. */
body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd {
    background: #ffffff;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .mcinner {
    box-sizing: border-box;
    margin-inline: auto;
    max-width: 1440px;
    padding: 16px 0 64px;
    width: min(100%, 1440px);
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .arts-two-cols {
    align-items: start;
    display: grid !important;
    gap: 30px;
    grid-template-columns: minmax(0, 827.5px) minmax(17rem, 337.5px);
    justify-content: center;
    margin: 0 !important;
    max-width: none !important;
    width: 100%;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .main-col,
body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .right-col {
    float: none !important;
    margin: 0 !important;
    max-width: none !important;
    min-width: 0;
    padding: 0 !important;
    width: auto !important;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .main-innercol {
    background: #f7f7f7;
    min-height: 0;
    padding: 32px;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .right-col {
    background: #f9f9f9;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h1 {
    color: #555555;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 20px;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h2 {
    color: #555555;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 18px;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .h2-default {
    font-size: 36px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.4;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-textpic.ce-intext {
    clear: both;
    display: flow-root;
    margin: 0;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-textpic.ce-intext .ce-gallery {
    margin: 8px 16px 0 0 !important;
    max-width: 309px;
    width: 309px;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-textpic.ce-left.ce-intext .ce-gallery {
    float: left;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-textpic.ce-right.ce-intext .ce-gallery {
    float: right;
    margin: 8px 0 0 16px !important;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd figure,
body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .image {
    margin: 0;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext {
    color: #222222;
    font-size: 1.2rem;
    line-height: 1.6;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext p {
    margin: 0 0 1rem;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext h3 {
    color: #222222;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.4;
    margin: 0;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    color: #4f4f4f;
    display: block;
    line-height: 1.35;
    padding: 0.55rem 0;
    text-decoration: none;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu .active > a {
    background: #765049;
    color: #ffffff;
    padding-inline: 0.55rem;
}

body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .level2 {
    list-style: none;
    margin: 0.15rem 0 0.35rem;
    padding: 0 0 0 1rem;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd {
    background: #ffffff;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .mcinner {
    box-sizing: border-box;
    margin-inline: auto;
    max-width: 1440px;
    padding: 16px 0 64px;
    width: min(100%, 1440px);
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .main-innercol {
    background: #f7f7f7;
    box-sizing: border-box;
    margin-inline: auto;
    max-width: 1200px;
    min-height: 593px;
    padding: 32px;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h1,
body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h2 {
    color: #555555;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
    margin: 0;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h1 {
    font-size: 40px;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h2 {
    font-size: 36px;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .ce-bodytext {
    color: #333333;
    font-size: 16px;
    line-height: 1.55;
}

body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .ce-bodytext p {
    margin: 0 0 1.15rem;
}

body.claudiag-typo14 .footertwo,
body.claudiag-typo14 .footerthree {
    background: #b4847d;
    color: #f9f9f9;
}

body.claudiag-typo14 .footertwo {
    padding: 48px 0;
}

body.claudiag-typo14 .footertwo .cardmenu-62 {
    margin-bottom: 0;
    margin-top: 0;
}

body.claudiag-typo14 .footerthree {
    padding: 0 0 48px;
}

body.claudiag-typo14 .copyright-container {
    color: #f9f9f9 !important;
    font-size: 1.2rem;
    line-height: 1.4;
    margin: 0;
    text-align: right;
}

body.claudiag-typo14 .footerthree #c544 p {
    color: #f9f9f9;
    font-size: 1.2rem;
    line-height: 1.4;
    margin: 0;
    text-align: right;
}

body.claudiag-typo14 .footerthree .shariff {
    height: auto !important;
    margin: 0;
}

body.claudiag-typo14 .footerthree .shariff ul {
    align-items: center;
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
}

body.claudiag-typo14 .footerthree .shariff li {
    display: block;
    height: 50px !important;
    margin: 0 !important;
    overflow: visible !important;
    width: auto !important;
}

body.claudiag-typo14 .footerthree .shariff a {
    align-items: center;
    background: #b7b7b7 !important;
    border-radius: 999px;
    color: #ffffff !important;
    display: inline-flex !important;
    height: 50px !important;
    justify-content: center;
    min-width: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    text-decoration: none !important;
    width: 50px !important;
}

body.claudiag-typo14 .footerthree .shariff a:hover,
body.claudiag-typo14 .footerthree .shariff a:focus-visible {
    background: #765049 !important;
}

body.claudiag-typo14 .footerthree .shariff .share_text {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

body.claudiag-typo14 .footerthree .shariff .fab,
body.claudiag-typo14 .footerthree .shariff .fas,
body.claudiag-typo14 .footerthree .shariff svg {
    color: #ffffff !important;
    font-size: 1.25rem;
    line-height: 1;
}

body.claudiag-typo14 #back-top {
    background: #888888;
    border-radius: 50%;
    bottom: 20px;
    box-sizing: border-box;
    display: none;
    height: 50px;
    margin: 0;
    position: fixed;
    right: 10px;
    width: 50px;
    z-index: 1000;
}

body.claudiag-typo14 #back-top.is-visible {
    display: block;
}

body.claudiag-typo14 #back-top a {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    width: 100%;
}

body.claudiag-typo14 #back-top a::before {
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 14px;
    transform: translateY(4px) rotate(-45deg);
    width: 14px;
}

body.claudiag-typo14 #back-top span {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

@media (max-width: 991px) {
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .mcinner {
        padding-inline: 1rem;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .arts-two-cols {
        grid-template-columns: 1fr;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .main-innercol {
        padding: 1.5rem;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h1 {
        font-size: 2.2rem;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h2,
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .h2-default {
        font-size: 1.9rem;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-textpic.ce-intext .ce-gallery {
        float: none !important;
        margin: 0 0 1rem !important;
        max-width: 100%;
        width: 100%;
    }

    body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .mcinner {
        padding-inline: 1rem;
    }

    body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd .main-innercol {
        min-height: 0;
        padding: 1.5rem;
    }

    body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h1 {
        font-size: 2.2rem;
    }

    body.claudiag-typo14.blayout-pagets__onecol:not(.page_uid_1) #maincd h2 {
        font-size: 1.9rem;
    }

    body.claudiag-typo14 .copyright-container {
        text-align: left;
    }

    body.claudiag-typo14 .footerthree #c544 p {
        box-sizing: border-box;
        padding-inline: 10px;
        text-align: left;
    }
}

/* 2026-06-20: Finaler Claudia-Visual-Gate-Patch.
   Diese Regeln stehen bewusst am Ende, damit alte Foundation- und frühere
   Migrations-Helfer die sichtbare Altseiten-Geometrie nicht wieder ueberfahren. */
body.claudiag-typo14.page_uid_160 #maincd .mcinner,
body.claudiag-typo14.page_uid_160 .mincore-podcast-grid {
    margin-inline: auto;
    max-width: 1376px;
    width: min(100%, 1376px);
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid {
    box-sizing: border-box;
    padding-inline: 32px;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__intro {
    max-width: 60rem;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__items {
    align-items: stretch;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__episode {
    height: 100%;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__content {
    display: grid;
    grid-template-rows: auto auto minmax(6.2rem, auto) auto auto;
}

body.claudiag-typo14.page_uid_160 .mincore-podcast-grid__title {
    white-space: nowrap;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link {
    min-height: 0;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .thumb-inner-wrapper {
    min-height: 100%;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .cmi {
    flex: 0 0 auto;
}

body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-four {
    flex: 1 1 auto;
}

/* 2026-06-20: Veröffentlichungen brauchen die alte Karten-/Listen-Geometrie,
   aber weiter mit echten TYPO3-/MinCore-Elementen statt statischem HTML. */
body.claudiag-typo14.page_uid_33 #maincd .main-innercol {
    margin-inline: auto;
    max-width: 1440px;
}

body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading {
    box-sizing: border-box;
    color: #6f6f6f;
    display: block;
    margin: 78px auto 0;
    max-width: 1376px;
    padding-inline: 0;
}

body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading .h1-default,
body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading h1,
body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading h2 {
    color: inherit;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 3.5rem;
    margin: 0;
    padding: 0 0 1.25rem;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 {
    box-sizing: border-box;
    margin: 0 auto clamp(2.5rem, 4vw, 4rem);
    max-width: 1376px;
    padding-inline: 0;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 > .grid-x {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0 !important;
    max-width: none !important;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 > .grid-x > .cell {
    box-sizing: border-box;
    float: none !important;
    max-width: none !important;
    padding-inline: 15px !important;
    width: auto !important;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .thumb-inner-wrapper {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: flex;
    height: auto;
    margin-bottom: 1rem;
    min-height: 0;
    overflow: visible;
    padding-bottom: 3rem;
    position: relative;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-section-top,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-section-bottom {
    display: block;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-section-top {
    position: relative;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-theme-bgp-top-inner {
    position: static;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .ctbt-fields-one-two {
    bottom: 0;
    display: flex;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .bottom-field-offset {
    align-self: flex-end;
    background: #fff;
    box-sizing: border-box;
    margin: 0 5rem -2rem 0;
    padding: 0.5rem 1.5rem;
    width: calc(100% - 5rem);
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .bottom-field-offset a,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-one a,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-two a {
    color: inherit;
    text-decoration: none;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .bottom-field-offset a:hover,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .bottom-field-offset a:focus-visible {
    color: #660000;
    text-decoration: underline;
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.16em;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .cmi,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .imageset-33 {
    display: block;
    margin: 0;
    overflow: hidden;
    width: 100%;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .cmi img {
    display: block;
    height: auto;
    width: 100%;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-one,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-two,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-three {
    padding-inline: 0;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-one {
    color: #660000;
    font-size: 0.92rem;
    font-weight: 500;
    line-height: 1.3;
    margin: 0;
    text-transform: uppercase;
}

body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-two,
body.claudiag-typo14.page_uid_33 .cardmenu-284 .card-field-three {
    color: #0a0a0a;
    font-size: 0.76rem;
    line-height: 1.3;
}

body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading),
body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-intext {
    box-sizing: border-box;
    margin-inline: auto;
    max-width: 1376px;
    padding-inline: 0;
}

body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) {
    margin-bottom: 0;
}

body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) h1,
body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) h2 {
    color: #6f6f6f;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 3.5rem;
    margin: 0;
    padding: 0 0 1.25rem;
}

body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 1376px;
}

body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext > .ce-gallery {
    float: left;
    margin: 0 !important;
    max-width: 215px;
    width: 215px;
}

body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-gallery img {
    display: block;
    height: auto !important;
    max-height: none !important;
    max-width: none !important;
    width: 200px !important;
}

body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext {
    font-size: 1rem;
    line-height: 1.5rem;
    min-height: 18rem;
}

body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext h2,
body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext h3 {
    color: #3f3533;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.35;
    margin: 0 0 0.55rem;
}

body.claudiag-typo14.page_uid_159 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext p:nth-of-type(n+4) {
    clear: left;
}

@media (max-width: 640px) {
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h1,
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h2 {
        padding-bottom: 0;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext {
        font-size: 16px;
        line-height: 1.55;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext h3 {
        font-size: 1.17em;
        line-height: 1.55;
        margin: 18.4px 0 18.72px;
    }
}

body.claudiag-typo14.page_uid_33 .footertwo {
    margin-top: 263px !important;
    min-height: 638px;
    padding: 48px 16px;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 {
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    width: 100%;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 > .grid-x {
    display: grid !important;
    gap: 0 30px;
    grid-template-columns: repeat(4, 330px);
    justify-content: space-between;
    margin: 0 !important;
    width: 100%;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 > .grid-x > .cell,
body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .cmi,
body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 figure,
body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 img {
    width: 330px !important;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .thumb-inner-wrapper {
    display: flex !important;
    flex-direction: column;
    height: 542px !important;
    position: static !important;
    width: 330px !important;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .card-field-one {
    background: transparent;
    display: block !important;
    height: 47px;
    order: 0;
    padding: 0 !important;
    position: static !important;
    width: 330px;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .cmi {
    display: block;
    height: 494px;
    order: 1;
    position: static !important;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 figure {
    height: 494px;
}

body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 img {
    display: block;
    height: 494px !important;
    max-width: none !important;
    object-fit: cover;
}

@media (max-width: 991px) {
    body.claudiag-typo14.page_uid_33 .cardmenu-284 > .grid-x {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading),
    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-intext {
        padding-inline: 1rem;
    }

    body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading {
        margin-top: 73px;
        max-width: 338px;
        padding-inline: 0;
    }

    body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading .h1-default,
    body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading h1,
    body.claudiag-typo14.page_uid_33 .claudiag-cardmenu-mobile-heading h2,
    body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) h1,
    body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) h2 {
        font-size: 1.5rem;
        line-height: 2.1rem;
        padding-bottom: 0.75rem;
    }

    body.claudiag-typo14.page_uid_33 .cardmenu-284 {
        padding-inline: 36px;
    }

    body.claudiag-typo14.page_uid_33 .cardmenu-284 > .grid-x {
        grid-template-columns: 1fr;
    }

    body.claudiag-typo14.page_uid_33 .cardmenu-284 > .grid-x > .cell {
        padding-inline: 0 !important;
    }

    body.claudiag-typo14.page_uid_33 .cardmenu-284 .thumb-inner-wrapper {
        min-height: 0;
    }

    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext > .ce-gallery {
        float: none !important;
        margin: 0 !important;
        max-width: 200px;
        width: 200px;
    }

    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-gallery img {
        width: 200px !important;
    }

    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext {
        min-height: 0;
    }

    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext,
    body.claudiag-typo14.page_uid_33 #maincd .ce-textpic.ce-left.ce-intext .ce-bodytext {
        margin-inline: auto !important;
        max-width: 338px;
        width: 338px;
    }

    body.claudiag-typo14.page_uid_33 #maincd .main-innercol > header:not(.claudiag-cardmenu-mobile-heading) {
        margin-inline: auto !important;
        max-width: 338px;
        padding-inline: 0;
    }

    body.claudiag-typo14.page_uid_33 .footertwo {
        margin-top: 263px !important;
        min-height: 727px;
    }

    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 > .grid-x {
        gap: 0 20px;
        grid-template-columns: repeat(2, 169px);
        justify-content: space-between;
    }

    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 > .grid-x > .cell,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .thumb-inner-wrapper,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .card-field-one,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .cmi,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 figure,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 img {
        width: 169px !important;
    }

    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .thumb-inner-wrapper {
        height: 301px !important;
        width: 169px !important;
    }

    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 .cmi,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 figure,
    body.claudiag-typo14.page_uid_33 .footertwo .cardmenu-62 img {
        height: 254px !important;
    }
}

/* Final override: mobile Startseite nach allen Desktop- und Page-33-Regeln. */
@media (max-width: 780px) {
    body.claudiag-typo14.page_uid_1 #maincd .mcinner {
        box-sizing: border-box !important;
        max-width: 100% !important;
        padding: 16px 14px 40px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .mcinner > .grid-x {
        display: grid !important;
        gap: 24px !important;
        grid-template-columns: 1fr !important;
        margin: 0 !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col,
    body.claudiag-typo14.page_uid_1 #maincd .right-col {
        grid-column: 1 !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col {
        grid-row: 1 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col {
        background: transparent !important;
        grid-row: 2 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col > .frame,
    body.claudiag-typo14.page_uid_1 #maincd .right-col > .frame,
    body.claudiag-typo14.page_uid_1 #maincd .main-col .main-innercol,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .main-innercol {
        background: transparent !important;
        padding: 0 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd h1 {
        font-size: 24px !important;
        line-height: 1.35 !important;
        margin: 0 0 1rem !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .ce-bodytext {
        font-size: 14px !important;
        line-height: 1.55 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-gallery,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-row,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-column,
    body.claudiag-typo14.page_uid_1 #maincd .right-col figure {
        margin-inline: auto !important;
        max-width: 304px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .image-embed-item {
        height: auto !important;
        max-width: 304px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 {
        margin: 8px auto 34px !important;
        max-width: 362px !important;
        padding: 0 !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 > .grid-x.grid-margin-x {
        gap: 8px !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-all-link {
        min-height: 0 !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .cmi img {
        max-height: 178px !important;
        object-fit: cover !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-one,
    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-two,
    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-three {
        padding: 0.55rem 0.45rem !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-title-all {
        font-size: 0.75rem !important;
        line-height: 1.2 !important;
        padding-bottom: 0.15rem !important;
    }

    body.claudiag-typo14.page_uid_1 .cardmenu-58 .card-field-four {
        font-size: 0.72rem !important;
        line-height: 1.35 !important;
        padding: 0.65rem 0.55rem 0.8rem !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .mcinner {
        padding: 26px 10px 40px !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .mcinner > .grid-x {
        gap: 0 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col .main-innercol {
        margin-inline: 10px !important;
        min-height: 610px !important;
        padding: 16px !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col .ce-bodytext {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .main-col .ce-bodytext p {
        margin: 0 0 1rem !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .main-innercol {
        padding: 21px 16px 36px !important;
    }

    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-gallery,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-row,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .ce-column,
    body.claudiag-typo14.page_uid_1 #maincd .right-col figure,
    body.claudiag-typo14.page_uid_1 #maincd .right-col .image-embed-item {
        max-width: 318px !important;
    }

    body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__row {
        display: grid !important;
        gap: 16px !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body.claudiag-typo14.page_uid_1 #c64 .mincore-columns__col--right {
        padding-top: 57px !important;
    }
}

/* Final override: mobile Unterseiten nach allen 991px-Resets wieder an die
   alte Claudia-Referenz annähern. */
@media (max-width: 640px) {
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd {
        background: #f9f9f9 !important;
        padding: 10px !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .mcinner {
        padding: 16px 0 64px !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .arts-two-cols {
        margin: 0 -10px !important;
        width: calc(100% + 20px) !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .main-innercol,
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .right-innercol {
        background: #f9f9f9 !important;
        box-sizing: border-box !important;
        margin-inline: auto !important;
        max-width: 100% !important;
        padding: 16px !important;
        width: 370px !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h1 {
        font-size: 24px !important;
        line-height: 1.4 !important;
        padding-bottom: 12px !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd h2,
    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .h2-default {
        font-size: 22.4px !important;
        line-height: 1.4 !important;
        padding-bottom: 11.2px !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .ce-bodytext {
        font-size: 19.2px !important;
        line-height: 1.6 !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .header-default {
        margin-bottom: 0.7rem !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu {
        margin: 0 !important;
        padding: 0 !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu a {
        border-bottom: 0 !important;
        color: #9a463f !important;
        font-size: 16px !important;
        line-height: 1.22 !important;
        padding: 0.2rem 0 !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .menu .active > a {
        background: #b78380 !important;
        color: #ffffff !important;
        padding: 0.22rem 0.35rem !important;
    }

    body.claudiag-typo14.blayout-pagets__twocol_right:not(.page_uid_1) #maincd .global-sidebar .level2 {
        margin: 0 !important;
        padding-left: 0 !important;
    }
}

@media (max-width: 780px) {
    body.claudiag-typo14.page_uid_28 #maincd {
        background: #f9f9f9 !important;
        overflow-x: hidden;
    }

    body.claudiag-typo14.page_uid_28 #maincd .mcinner {
        box-sizing: border-box;
        max-width: 100% !important;
        padding: 44px 0 72px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .claudiag-cardmenu-mobile-heading {
        margin: 0 0 0.7rem !important;
        padding-left: 16px !important;
    }

    body.claudiag-typo14.page_uid_28 .claudiag-cardmenu-mobile-heading .h1-default {
        font-size: 24px !important;
        line-height: 1.35 !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 {
        margin-inline: auto !important;
        max-width: 318px !important;
        padding: 0 0 52px !important;
        width: 318px !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 > .grid-x {
        display: grid !important;
        gap: 48px !important;
        grid-template-columns: 1fr !important;
        margin: 0 !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 > .grid-x > .cell {
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 .thumb-inner-wrapper,
    body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-section-top,
    body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-theme-bgp-top-inner {
        height: 493px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 .cmi,
    body.claudiag-typo14.page_uid_28 .cardmenu-158 figure {
        height: 477px !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 img {
        height: 100% !important;
        object-fit: cover !important;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 .ctbt-fields-one-two {
        bottom: 0 !important;
        left: 20px !important;
        padding: 0.8rem 1rem !important;
        width: min(238px, calc(100% - 40px)) !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-one {
        font-size: 16px !important;
        line-height: 1.28 !important;
    }

    body.claudiag-typo14.page_uid_28 .cardmenu-158 .card-field-two {
        font-size: 13px !important;
        line-height: 1.35 !important;
        margin-top: 0.35rem !important;
    }

    body.claudiag-typo14.page_uid_9 {
        overflow-x: hidden;
    }

    body.claudiag-typo14.page_uid_9 #maincd,
    body.claudiag-typo14.page_uid_9 #maincd .mcinner,
    body.claudiag-typo14.page_uid_9 #maincd .main-innercol {
        box-sizing: border-box;
        max-width: 100% !important;
        overflow-x: hidden;
        width: 100% !important;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-row,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-column,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap figure {
        float: none !important;
        margin: 0 auto 1rem !important;
        max-width: 318px !important;
        padding: 0 !important;
        width: 318px !important;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .image-embed-item {
        display: block;
        height: auto !important;
        max-width: 318px !important;
        width: 318px !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
        box-sizing: border-box;
        padding-inline: 14px !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd h1 {
        background: #e4c8b3;
        color: #80605a;
        font-size: 24px;
        font-weight: 300;
        line-height: 1.35;
        margin: 1.25rem 14px 0;
        padding: 1rem 1rem 0.35rem;
    }

    body.claudiag-typo14.page_uid_9 #maincd h1 + .ce-textpic,
    body.claudiag-typo14.page_uid_9 #maincd h1 + .ce-textpic + .ce-textpic {
        background: #e4c8b3;
        box-sizing: border-box;
        margin: 0 14px !important;
        padding: 0 1rem !important;
        width: auto !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd h1 + .ce-textpic + .ce-textpic {
        padding-bottom: 1rem !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd h1 + .ce-textpic .ce-bodytext,
    body.claudiag-typo14.page_uid_9 #maincd h1 + .ce-textpic + .ce-textpic .ce-bodytext {
        line-height: 1.9;
        padding: 0 !important;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-row,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-column,
    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap figure {
        margin: 22px auto 1rem !important;
        max-width: 338px !important;
        width: 338px !important;
    }

    body.claudiag-typo14.page_uid_9 .ce-textpic.ce-right.ce-intext.ce-nowrap .image-embed-item {
        max-width: 338px !important;
        width: 338px !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
        margin-inline: auto !important;
        padding-inline: 0 !important;
        width: 338px !important;
    }

    body.claudiag-typo14.page_uid_9 #maincd .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext p {
        font-size: 19.2px !important;
        line-height: 1.6 !important;
    }

    body.claudiag-typo14.page_uid_9 #c478 {
        background: #e4c8b3 !important;
        box-sizing: border-box;
        margin: 1rem 14px 1.5rem !important;
        padding: 1rem !important;
        width: auto !important;
    }

    body.claudiag-typo14.page_uid_9 #c478 h1 {
        background: transparent !important;
        color: #80605a;
        font-size: 24px !important;
        line-height: 1.35 !important;
        margin: 0 0 0.65rem !important;
        padding: 0 !important;
    }

    body.claudiag-typo14.page_uid_9 #c478 .mincore-columns__row,
    body.claudiag-typo14.page_uid_9 #c478 .mincore-columns__col,
    body.claudiag-typo14.page_uid_9 #c478 .ce-textpic,
    body.claudiag-typo14.page_uid_9 #c478 .ce-bodytext {
        background: transparent !important;
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
    }

    body.claudiag-typo14.page_uid_9 #c478 .ce-bodytext {
        line-height: 1.9 !important;
    }
}
