:root{--mm-night:#0D1424;--mm-ivory:#F4EFE7;--mm-ink:#17181C;--mm-brass:#B58A54;--mm-copper:#A64B39;--mm-border:#D7CCC0}
body.mm-v23-archive{margin:0;background:var(--mm-ivory)}
.mm-v23-root,.mm-v23-root *{box-sizing:border-box}
.mm-v23-root{font-family:Inter,Arial,sans-serif;background:var(--mm-ivory);color:var(--mm-ink);margin:0;min-height:100vh}
.mm-v23-root a{text-decoration:none}
.mm-v23-root a:focus-visible{outline:3px solid var(--mm-brass);outline-offset:4px}
.mm-v23-header{background:var(--mm-night);border-bottom:1px solid #B58A543b;padding:18px clamp(20px,5vw,70px)}
.mm-v23-header-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:auto}
.mm-v23-header-inner img{display:block;width:180px;height:auto}
.mm-v23-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px}
.mm-v23-header nav a{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mm-ivory)}
.mm-v23-header nav a:hover{color:#EBC38A}
.mm-v23-hero{color:var(--mm-ivory);background:radial-gradient(ellipse at 86% 20%,#5B3B5266,transparent 50%),var(--mm-night);overflow:hidden;padding:clamp(55px,7vw,105px) 24px clamp(60px,7vw,90px)}
.mm-v23-kerzenmagie .mm-v23-hero{background:radial-gradient(ellipse at 85% 20%,#8E492c44,transparent 52%),var(--mm-night)}
.mm-v23-hero-inner{max-width:1130px;margin:auto}
.mm-v23-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:45px;color:#D7CCC0;font-size:12px;letter-spacing:.035em}
.mm-v23-breadcrumb a{color:#D7CCC0}
.mm-v23-breadcrumb a:hover{color:white;text-decoration:underline}
.mm-v23-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:clamp(38px,5vw,70px);align-items:center}
.mm-v23-eyebrow,.mm-v23-kicker,.mm-v23-label{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}
.mm-v23-eyebrow{color:#E2BE8F}
.mm-v23-hero h1{font:500 clamp(44px,5.5vw,82px)/1.1 "Noto Serif Display",Georgia,serif;letter-spacing:-.025em;color:var(--mm-ivory);margin:23px 0 25px}
.mm-v23-hero p{max-width:690px;font-size:clamp(16px,1.5vw,19px);line-height:1.8;color:#EAE1D6;margin:0}
.mm-v23-hero-image{aspect-ratio:4/3;position:relative;border:1px solid #B58A5455;overflow:hidden}
.mm-v23-hero-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 9px #0D142477;pointer-events:none}
.mm-v23-hero-image img{height:100%;width:100%;object-fit:cover;object-position:center;display:block}
.mm-v23-content{max-width:1140px;padding:76px 24px 96px;margin:auto}
.mm-v23-kicker{color:#8E5B43;display:block;margin-bottom:23px}
.mm-v23-subtopics{margin-bottom:62px}
.mm-v23-subtopics h2{font:500 30px/1.2 "Noto Serif Display",Georgia,serif;margin:0 0 21px}
.mm-v23-chips{display:flex;gap:10px;flex-wrap:wrap}
.mm-v23-chips a{border:1px solid var(--mm-border);color:var(--mm-night);padding:12px 20px;background:#fff9}
.mm-v23-chips a:hover{border-color:var(--mm-brass)}
.mm-v23-lead{margin-bottom:78px}
.mm-v23-lead-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.23fr);gap:15px;align-items:center;border:1px solid #D7CCC0;background:linear-gradient(115deg,#FFFDF9,#EDE2D7);padding:clamp(25px,5.2vw,58px)}
.mm-v23-lead h2{font:500 clamp(27px,3.5vw,46px)/1.22 "Noto Serif Display",Georgia,serif;max-width:760px;margin:13px 0 18px}
.mm-v23-lead h2 a,.mm-v23-article-card h3 a{color:var(--mm-night)}
.mm-v23-lead h2 a:hover,.mm-v23-article-card h3 a:hover{color:var(--mm-copper)}
.mm-v23-label{color:#976C50;font-size:10px}
.mm-v23-lead p{font-size:16px;line-height:1.78;max-width:750px;margin:0 0 22px}
.mm-v23-lead-mark{text-align:center;font:300 clamp(70px,10vw,135px)/1 Georgia,serif;color:#B58A5455}
.mm-v23-lead-mark span{font-size:35px;vertical-align:middle}
.mm-v23-article-link{font-weight:700;font-size:13px;color:#93462F;text-decoration:underline!important;text-underline-offset:6px}
.mm-v23-articles>h2{font:500 clamp(28px,3.4vw,42px)/1.2 "Noto Serif Display",Georgia,serif;color:var(--mm-night);margin:0 0 35px}
.mm-v23-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:58px}
.mm-v23-article-card{display:flex;flex-direction:column;min-width:0;background:transparent;border-bottom:1px solid var(--mm-border);padding:0 0 32px}
.mm-v23-article-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#D9CDBE;margin-bottom:24px}
.mm-v23-article-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.mm-v23-article-image:hover img{transform:scale(1.035)}
.mm-v23-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:70px;color:#A78568}
.mm-v23-article-card h3{font:500 clamp(24px,2.6vw,34px)/1.25 "Noto Serif Display",Georgia,serif;margin:13px 0}
.mm-v23-article-card p{font-size:15px;line-height:1.75;margin:0 0 19px}
.mm-v23-article-copy>.mm-v23-article-link{margin-top:auto}
.mm-v23-pagination{margin:42px 0 10px}
.mm-v23-pagination ul{display:flex;list-style:none;flex-wrap:wrap;gap:8px;padding:0}
.mm-v23-pagination a,.mm-v23-pagination .current{display:inline-block;padding:10px 15px;color:var(--mm-night);border:1px solid var(--mm-border)}
.mm-v23-pagination .current{background:var(--mm-night);color:white}
.mm-v23-ending{padding-top:55px;margin-top:65px;border-top:1px solid var(--mm-border)}
.mm-v23-ending a{font-weight:700;color:#854930}
.mm-v23-other-topics{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}
.mm-v23-other-topics span{font-size:10px;font-weight:700;letter-spacing:.15em;color:#7D6C62}
.mm-v23-other-topics a{font-size:13px;color:#93462F;border-bottom:1px solid #B58A54;padding-bottom:3px}
.mm-v23-other-topics a:hover{color:#512B3F}
.mm-v23-footer{background:var(--mm-night);color:var(--mm-ivory);padding:35px 24px}
.mm-v23-footer-inner{max-width:1140px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}
.mm-v23-footer img{width:165px;height:auto;display:block}
.mm-v23-footer nav{display:flex;gap:20px;flex-wrap:wrap}
.mm-v23-footer nav a{font-size:12px;color:var(--mm-ivory)}
.mm-v23-footer nav a:hover{color:#E2BE8F}
.mm-v23-article-navigation{background:#F4EFE7;border-top:1px solid #D7CCC0;margin:55px auto 25px;padding:30px 26px;max-width:930px;color:#17181C;font-family:Inter,Arial,sans-serif}
.mm-v23-article-navigation a{color:#91432E}
.mm-v23-article-navigation h2{font:500 25px/1.3 "Noto Serif Display",Georgia,serif!important;margin:24px 0 12px;color:#0D1424}
.mm-v23-article-navigation ul{list-style:none;padding:0;margin:0}
.mm-v23-article-navigation li{padding:10px 0;border-bottom:1px solid #D7CCC0}
@media(max-width:800px){.mm-v23-header-inner{flex-direction:column;gap:15px}.mm-v23-hero-grid{grid-template-columns:1fr}.mm-v23-hero-image{max-width:590px;aspect-ratio:16/9}.mm-v23-content{padding:54px 20px 70px}.mm-v23-footer-inner{flex-direction:column;align-items:flex-start}.mm-v23-article-grid{gap:30px}}
@media(max-width:580px){.mm-v23-header{padding:17px 19px}.mm-v23-header-inner{align-items:flex-start}.mm-v23-header nav{gap:17px}.mm-v23-header nav a{font-size:11px}.mm-v23-hero{padding:45px 20px 58px}.mm-v23-breadcrumb{margin-bottom:32px;font-size:11px}.mm-v23-hero h1{font-size:44px}.mm-v23-hero-image{aspect-ratio:4/3}.mm-v23-article-grid{grid-template-columns:1fr}.mm-v23-lead-card{grid-template-columns:1fr}.mm-v23-lead-mark{display:none}.mm-v23-content{padding:46px 20px 65px}.mm-v23-footer nav{gap:12px 20px}}
