.emti-nav{align-items:center;gap:4px 22px}
.emti-nav>details{position:relative;margin:0;padding:0;border:0;background:transparent}
.emti-nav summary{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:10px 0;list-style:none;cursor:pointer;font:700 18px/1.3 var(--emti-serif);color:var(--emti-green);text-decoration:underline;text-underline-offset:.22em}
.emti-nav summary::-webkit-details-marker{display:none}
.emti-nav summary::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.emti-nav details[open]>summary::after{transform:rotate(225deg);margin-top:4px}
.emti-nav summary[data-current=true]{color:var(--emti-wine);text-decoration-thickness:3px}
.emti-subnav{position:absolute;z-index:40;top:100%;left:-16px;display:grid;min-width:245px;max-width:calc(100vw - 64px);padding:12px 16px;background:var(--emti-paper);border:1px solid var(--emti-line);border-radius:12px;box-shadow:0 8px 22px rgba(73,59,50,.16)}
.emti-subnav a{display:flex;min-height:44px;padding:8px 4px;font-size:17px;white-space:normal}
.emti-nav a.emti-nav-buy{padding:10px 18px;border:1px solid var(--emti-wine);border-radius:24px;background:var(--emti-wine);color:#fff;text-decoration:none}
.emti-nav a.emti-nav-buy:hover{background:#6f0000}
.emti-reading-intro{font-size:20px!important;line-height:1.55!important;max-width:55ch}
.emti-reading-hero .mt-book-hero-copy>h1{margin-bottom:18px!important}
.emti-reading-hero .mt-book-cover-card{align-self:start}
.emti-reading-hero .emti-reading-hint{font-size:17px!important;color:var(--emti-muted);margin-top:16px!important}
#leseprobe-online{scroll-margin-top:24px}
.emti-reading-reader{grid-column:1/-1}
.gw-detail picture,.gw-detail figure picture{display:block;max-width:100%}
@media(max-width:740px){
 .emti-nav{flex-direction:column;align-items:stretch;gap:0}
 .emti-nav>a,.emti-nav summary{width:100%;padding:12px 4px}
 .emti-nav .emti-subnav{position:static;box-shadow:none;min-width:0;max-width:100%;margin:0 0 12px;padding:4px 14px;border:1px solid var(--emti-line);background:var(--emti-paper)}
 .emti-nav a.emti-nav-buy{width:auto;justify-content:center;margin-top:8px;padding:12px 18px}
 body .mt-book-site .emti-reading-hero .mt-book-cover-card{margin-top:0!important}
 .emti-reading-intro{font-size:18px!important}
}
@media print{.emti-nav details{display:none}}
