/* Escape Maniac 1.15: editor and published article use the same scoped rules. */
.em-editorial,.wp-block-group:is(.is-style-em-einordnung,.is-style-em-card,.is-style-em-fazit){--em-editorial-paper:var(--em-color-paper,#fffdf9);--em-editorial-line:var(--em-color-line,#e4e1da);box-sizing:border-box;max-width:100%;min-width:0;margin-block:24px;font-family:Arial,Helvetica,sans-serif;color:var(--em-color-ink,#222);font-size:18px;line-height:1.65}
.em-editorial p,.em-editorial li{font:inherit}
.em-editorial h2{font:700 clamp(24px,2.8vw,32px)/1.15 Georgia,"Times New Roman",serif;margin:0 0 16px;color:inherit}
.em-editorial>*:first-child{margin-top:0}.em-editorial>*:last-child{margin-bottom:0}
.wp-block-group.is-style-em-einordnung{padding:24px;border-left:5px solid var(--em-color-gold,#d7a916);border-radius:0 9px 9px 0;background:var(--em-editorial-paper,#fffdf9)}
.wp-block-group.is-style-em-card{padding:24px;border:1px solid var(--em-editorial-line,#e4e1da);border-radius:9px;background:var(--em-editorial-paper,#fffdf9)}
.wp-block-group.is-style-em-fazit{padding:24px;border:1px solid var(--em-editorial-line,#e4e1da);border-top:5px solid var(--em-color-gold,#d7a916);border-radius:9px;background:var(--em-color-ink,#222);color:#fff}
p.is-style-em-lead,.em-editorial p.is-style-em-lead,.entry .em-editorial p.is-style-em-lead{font:20px/1.65 Arial,Helvetica,sans-serif}
p.is-style-em-kicker,.em-editorial p.is-style-em-kicker{font:700 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--em-color-petrol,#126f79);margin-bottom:16px}
.em-editorial .wp-block-columns{gap:24px;margin:0}.em-editorial .wp-block-column{min-width:0}
.em-editorial details{border-bottom:1px solid var(--em-editorial-line,#e4e1da);padding:8px 0}.em-editorial summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:8px 0;font-weight:700}
.em-editorial :is(a,summary):focus-visible{outline:2px solid var(--em-focus,#b77a00);outline-offset:2px}
@media(max-width:719px){.em-editorial,.wp-block-group:is(.is-style-em-einordnung,.is-style-em-card,.is-style-em-fazit){font-size:17px;padding:16px}.em-editorial:not(.is-style-em-einordnung):not(.is-style-em-card):not(.is-style-em-fazit):not(.is-style-em-kernaussage):not(.is-style-em-merksatz){padding:0}p.is-style-em-lead,.em-editorial p.is-style-em-lead,.entry .em-editorial p.is-style-em-lead{font-size:18px}.em-editorial .wp-block-columns{flex-wrap:wrap!important}.em-editorial .wp-block-column{flex-basis:100%!important}}

/* EXIT review conclusion: dark surface, readable white copy and gold heading. */
.wp-block-group.is-style-em-fazit :is(p,li){color:#fff}
.wp-block-group.is-style-em-fazit :is(h2,h3){color:var(--em-color-gold,#d7a916);font-family:Georgia,"Times New Roman",serif}
.wp-block-group.is-style-em-fazit a{color:var(--em-color-gold-on-dark,#eed688);text-decoration:underline}

/* Magazin: same visual language, independent editorial content. */
.em-editorial h3{font:700 22px/1.2 Georgia,"Times New Roman",serif;color:inherit;margin:0 0 12px}
.wp-block-group.is-style-em-fazit h3{color:var(--em-color-gold,#d7a916)}
.wp-block-group:is(.is-style-em-kernaussage,.is-style-em-merksatz){padding:24px;border-radius:9px;font:18px/1.65 Arial,Helvetica,sans-serif;color:#222}
.wp-block-group.is-style-em-kernaussage{background:var(--em-color-soft,#f7f5f0);border-top:5px solid var(--em-color-gold,#d7a916)}
.wp-block-group.is-style-em-merksatz{background:var(--em-color-paper,#fffdf9);border-left:4px solid var(--em-color-petrol,#126f79)}
.em-editorial .wp-block-column>.em-editorial{margin:0;height:100%}
.em-editorial .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:10px 16px;border:1px solid var(--em-color-petrol,#126f79)!important;border-radius:5px;background:transparent!important;color:var(--em-color-petrol,#126f79)!important;font:700 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}
.wp-block-list:is(.is-style-em-checklist,.is-style-em-checklist-interactive){list-style:none!important;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
.wp-block-list:is(.is-style-em-checklist,.is-style-em-checklist-interactive)>li{position:relative;min-height:44px;padding:10px 0 10px 50px;box-sizing:border-box;border-bottom:1px solid var(--em-color-line,#e4e1da);font:inherit}
.wp-block-list:is(.is-style-em-checklist,.is-style-em-checklist-interactive)>li::before{content:"";position:absolute;top:14px;left:0;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--em-color-petrol,#126f79);border-radius:3px}
.wp-block-list.is-style-em-checklist-interactive>li.em-check-ready::before{display:none}
.em-editorial-check{position:absolute;left:0;top:0;min-width:44px;min-height:44px;margin:0;accent-color:var(--em-color-petrol,#126f79);cursor:pointer}
.em-editorial-check:focus-visible{outline:2px solid var(--em-focus,#b77a00);outline-offset:2px}
.wp-block-list.is-style-em-checklist-interactive>li.em-check-done{text-decoration:line-through;text-decoration-color:var(--em-color-petrol,#126f79)}
@media(max-width:719px){.wp-block-group:is(.is-style-em-kernaussage,.is-style-em-merksatz){padding:16px;font-size:17px}}

