/* Seeberger topics. Andreas Gundelach / CODEX. */
.sb-topicbar{background:var(--sb-ink);color:#fff;padding:0 28px}
.sb-topicbar-inner{max-width:1240px;margin:auto;gap:28px}
.sb-brandline{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;white-space:nowrap;margin:0}
.sb-topic-tabs{margin:0!important;font-size:12px;font-weight:650}
.sb-topic-tabs .wp-block-navigation__container{gap:0}
.sb-topicbar .sb-topic-tabs .wp-block-navigation-item__content{padding:15px 22px;color:#d9dce1;text-decoration:none;border-bottom:3px solid transparent}
.sb-topic-tabs .wp-block-navigation-item__content:hover{color:#fff;background:#ffffff10}
.sb-topic-tabs .sb-topic-current>.wp-block-navigation-item__content{color:#fff;background:#ffffff10;border-bottom-color:var(--sb-red)}
.sb-shop-link{font-size:11px;white-space:nowrap;margin:0}
.sb-shop-link a{color:#fff;text-decoration:none}
.sb-header-topics{padding-block:20px}
.sb-header-topics .sb-brand{margin:0;flex-shrink:0}
.sb-current-area{font-size:10px;text-transform:uppercase;font-weight:750;letter-spacing:.14em;margin:7px 0 0;color:var(--sb-grey)}
.sb-header-topics .sb-context-nav{font-size:13px;margin:0}
.sb-header-topics .sb-context-nav .wp-block-navigation__container{gap:23px}
.sb-header-topics .wp-block-navigation__submenu-icon{min-width:24px;min-height:32px;margin-left:3px;justify-content:center}
.sb-header-topics .wp-block-navigation__submenu-container{min-width:260px}
.sb-header-topics .sb-mobile-nav{display:none}
.sb-header-topics .wp-block-template-part{margin:0}
.sb-topic-main>.wp-block-post-content>*+*{margin-block-start:0}
.sb-topic-main .wp-block-post-content>.sb-section{margin-block-start:0}
.sb-linked-cards{margin-top:32px}
.sb-linked-cards .wp-block-button__link{padding:0;color:var(--sb-red);background:transparent;font-size:13px}
.sb-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}
.sb-source-grid>.sb-source-card{margin:0;background:var(--sb-muted);border:1px solid var(--sb-line);padding:26px;border-radius:var(--sb-radius)}
.sb-source-card h3,.sb-source-card h4{margin-top:0;font-size:20px}
.sb-source-card p,.sb-source-card li{font-size:14px}
.sb-article{max-width:920px;margin-inline:auto}
.sb-article>h2{font-size:clamp(26px,3vw,36px);margin-top:45px}
.sb-article>h3{margin-top:36px}
.sb-article>p{line-height:1.85;color:var(--sb-grey)}
.sb-article .wp-block-list{padding-left:23px}
.sb-article li+li{margin-top:10px}
.sb-article .wp-block-table{overflow-x:auto}
.sb-article .wp-block-table th{background:var(--sb-muted);text-align:left}
.sb-dark .sb-intro p{color:#cbd0d7}
.sb-dark .sb-intro .sb-eyebrow{color:#ff6b73}
.sb-topic-main>.wp-block-post-content>.sb-section:first-child .wp-block-image img{width:100%;max-height:360px;object-fit:cover}
@media(min-width:1001px){
 .sb-header-topics .sb-context-nav .wp-block-navigation__responsive-container{display:block!important}
 .sb-header-topics .sb-context-nav .wp-block-navigation__responsive-container-open{display:none!important}
 .sb-header-topics .sb-brand img{width:245px}
}
@media(max-width:1000px){
 .sb-topicbar{display:none}
 .sb-header-topics .sb-context-nav{display:none}
 .sb-header-topics .sb-mobile-nav{display:flex}
 .sb-header-topics .sb-mobile-nav .wp-block-navigation__responsive-container-open{display:flex!important;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--sb-line);border-radius:8px;padding:9px}
 .sb-header-topics .sb-mobile-nav .wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px;align-items:center;justify-content:center}
 .sb-header-topics .sb-mobile-nav .wp-block-navigation__responsive-container.is-menu-open{padding:30px 24px 50px;overflow-y:auto}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:55px;align-items:stretch}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation__container{width:100%;align-items:stretch;font-size:23px;gap:25px}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation-item{align-items:flex-start;gap:0;width:100%}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation__submenu-container{position:static;visibility:visible;opacity:1;width:100%;height:auto;min-width:0;padding:9px 0 0 16px;margin-top:8px;border:0;border-left:2px solid var(--sb-line);box-shadow:none;background:transparent;border-radius:0;gap:0}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{padding:0;font-size:15px}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:9px 5px;min-height:40px;line-height:1.5}
 .sb-header-topics .sb-mobile-nav .is-menu-open .wp-block-navigation-submenu__toggle{display:none}
 .sb-header-topics .sb-mobile-nav .is-menu-open .sb-topic-group{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}
 .sb-header-topics .sb-mobile-nav .is-menu-open .sb-topic-group>.wp-block-navigation__submenu-container{grid-column:1/-1}
 .sb-topic-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--sb-line);border-radius:8px;color:var(--sb-red);background:#fff;font-size:24px;cursor:pointer}
 .sb-header-topics .sb-current-area{font-size:10px}
}
@media(max-width:600px){.sb-source-grid{grid-template-columns:1fr}.sb-header-topics .sb-brand img{width:205px}.sb-header-topics{padding:16px 20px}.sb-source-grid>.sb-source-card{padding:22px}}
/* The shared mobile menu remains editable in the Site Editor. */
.editor-styles-wrapper .sb-header-topics .sb-mobile-nav{display:none}
.editor-styles-wrapper .sb-source-grid{display:grid}
