/* Gemeinsamer Kopfbereich; ausschließlich eigene Vorschau-Outline. */
.seel-editorial-outline .seel-shell-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 48px}
.seel-editorial-outline #g-seel-topbar{background:#1D1517;color:#E9DFE1;padding:0;margin:0}
.seel-editorial-outline .seel-contactbar{font:400 14px/1.6 'DM Sans',system-ui,sans-serif}
.seel-editorial-outline .seel-contactbar .seel-shell-wrap{display:flex;justify-content:space-between;align-items:center;height:42px;gap:20px}
.seel-editorial-outline .seel-contact-group{display:flex;gap:26px;align-items:center}
.seel-editorial-outline .seel-contact-item{display:flex;gap:8px;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}
.seel-editorial-outline .seel-contact-item b{color:#fff;font-weight:600}
.seel-editorial-outline .seel-contact-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.seel-editorial-outline .seel-site-header{background:#fff;color:#1D1517;border-bottom:1px solid #E8DED6;padding:0;margin:0;position:relative;z-index:20}
.seel-editorial-outline .seel-site-header .g-container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 48px}
.seel-editorial-outline .seel-site-header .jl-navbar-container{background:#fff}
.seel-editorial-outline .seel-site-header .jl-navbar{height:92px;gap:40px;margin:0;padding:0}
.seel-editorial-outline .seel-site-header .jl-navbar-left{width:100%;gap:40px}
.seel-editorial-outline .seel-site-header .jl-logo{padding:0;flex:none}
.seel-editorial-outline .seel-site-header .jl-logo img{display:block;height:58px;width:auto;max-width:none}
.seel-editorial-outline .seel-site-header .jl-navbar-nav{margin:0 0 0 auto;padding:0;gap:30px;align-items:center;list-style:none}
.seel-editorial-outline .seel-site-header .jl-navbar-nav>li>a,.seel-editorial-outline .seel-site-header .jl-navbar-nav>li>.g-menu-item-container{font-family:'DM Sans',system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1.6;text-transform:none;letter-spacing:0;padding:8px 0;color:#1D1517;white-space:nowrap}
.seel-editorial-outline .seel-site-header .jl-navbar-nav>li>a:hover,.seel-editorial-outline .seel-site-header .jl-navbar-nav>li>a:focus-visible{color:#B5091F}
.seel-editorial-outline .seel-site-header a.seel-nav-cta{height:44px;min-height:44px!important;border-radius:100px;background:#B5091F;color:#fff!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;display:flex;align-items:center;gap:10px;box-shadow:0 10px 28px -8px rgba(181,9,31,.4)}
.seel-editorial-outline .seel-site-header a.seel-nav-cta::after{content:'→';font-size:21px;line-height:1}
.seel-editorial-outline .seel-site-header .jl-navbar-dropdown{border:1px solid #E8DED6;border-radius:0 0 20px 20px;box-shadow:0 18px 50px -20px rgba(60,20,25,.28);background:#fff;color:#1D1517}
.seel-editorial-outline .seel-site-header .jl-navbar-dropdown a{font-family:'DM Sans',system-ui,sans-serif;font-size:16px;color:#1D1517}
.seel-editorial-outline .seel-site-header .jl-navbar-dropdown a:hover{color:#B5091F}
.seel-editorial-outline .seel-site-header a:focus-visible,.seel-editorial-outline .seel-contactbar a:focus-visible{outline:2px solid #B5091F;outline-offset:4px}
@media(min-width:960px) and (max-width:1199px){
  .seel-editorial-outline .seel-site-header .jl-logo img{height:48px}
  .seel-editorial-outline .seel-site-header .jl-navbar,.seel-editorial-outline .seel-site-header .jl-navbar-left{gap:20px}
  .seel-editorial-outline .seel-site-header .jl-navbar-nav{gap:16px}
  .seel-editorial-outline .seel-site-header .jl-navbar-nav>li>a,.seel-editorial-outline .seel-site-header .jl-navbar-nav>li>.g-menu-item-container{font-size:14px}
  .seel-editorial-outline .seel-site-header a.seel-nav-cta{font-size:14px!important;padding:0 16px!important}
  .seel-editorial-outline .seel-contactbar{font-size:12px}
  .seel-editorial-outline .seel-contact-group{gap:16px}
}
@media(max-width:959px){
  .seel-editorial-outline #g-seel-topbar{display:none}
  .seel-editorial-outline .seel-site-header .g-container{padding:0 20px}
  .seel-editorial-outline .seel-site-header .jl-navbar{height:70px;gap:12px}
  .seel-editorial-outline .seel-site-header .jl-navbar-left{width:auto;gap:12px}
  .seel-editorial-outline .seel-site-header .jl-logo{min-height:70px!important}
  .seel-editorial-outline .seel-site-header .jl-logo img{height:42px;max-height:42px}
  .seel-editorial-outline .seel-site-header .jl-navbar-right{margin-left:auto;gap:12px;align-items:center}
  .seel-editorial-outline .seel-site-header .jl-navbar-toggle{width:46px;height:46px;min-height:46px!important;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#1D1517;color:#fff}
  .seel-editorial-outline .seel-site-header .jl-navbar-toggle:hover{color:#fff;background:#3A2E31}
  .seel-editorial-outline .seel-site-header .tm-header-mobile .jl-navbar-item:not(.jl-logo){padding:0;min-height:46px}
  .seel-editorial-outline .seel-site-header .tm-header-mobile .jl-navbar-item ul{margin:0;padding:0;list-style:none}
  .seel-editorial-outline .seel-site-header .tm-header-mobile .jl-navbar-item ul a{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#F9E3E6;color:#B5091F;font-size:20px}
}
