.pseb--gansl-essen{--pseb-paper:#cfb89a;--pseb-ink:#34291f;--pseb-button:#fbf6e9;--pseb-date:#443327;--pseb-date-ink:#fff8eb}
.pseb--gansl-essen .pseb__banner{background:linear-gradient(100deg,#d6c1a6,#cdb494)}

/* Compact refinement of 1A; long editor-provided copy can still grow the strip. */
.pseb--gansl-essen .pseb__inner{min-height:63px;padding-block:6px;gap:16px}
.pseb--gansl-essen .pseb__art{width:50px;height:42px}
.pseb--gansl-essen .pseb__meta{margin-bottom:3px}
.pseb--gansl-essen .pseb__eyebrow{font-size:9.5px;padding:3px 8px}
.pseb--gansl-essen .pseb__title{font-size:23px!important}
.pseb--gansl-essen .pseb__subtitle{display:inline;font-size:20px;margin-left:5px}
.pseb--gansl-essen .pseb__button,.pseb--gansl-essen .pseb__link{min-height:34px;padding:8px 14px}

@media(max-width:1100px){
    .pseb--gansl-essen .pseb__inner{gap:14px}
    .pseb--gansl-essen .pseb__art{width:44px;height:36px}
    .pseb--gansl-essen .pseb__title{font-size:22px!important}
    .pseb--gansl-essen .pseb__subtitle{font-size:19px}
}
@media(max-width:650px){
    .pseb--gansl-essen .pseb__inner{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:7px 40px 7px 14px;gap:7px 9px}
    .pseb--gansl-essen .pseb__art{width:32px;height:30px}
    .pseb--gansl-essen .pseb__title{font-size:19px!important;line-height:1.15!important}
    .pseb--gansl-essen .pseb__subtitle{font-size:17px;line-height:1.2;margin-left:4px}
    .pseb--gansl-essen .pseb__eyebrow{font-size:9.5px;padding:3px 8px}
    .pseb--gansl-essen .pseb__actions>.pseb__button,.pseb--gansl-essen .pseb__actions>.pseb__link{min-height:32px;padding:7px 8px}
    .pseb--gansl-essen .pseb__close{top:6px}
}
