#sgw-art-onb-v2 { font-family: 'Montserrat', system-ui, sans-serif !important; color: #0f1d2e !important; line-height: 1.7 !important; max-width: 100% !important; box-sizing: border-box !important; }
#sgw-art-onb-v2 *, #sgw-art-onb-v2 *::before, #sgw-art-onb-v2 *::after { box-sizing: border-box !important; forced-color-adjust: none !important; -webkit-forced-color-adjust: none !important; }
#sgw-art-onb-v2 .sgw-art-wrap { max-width: 760px !important; margin: 0 auto !important; padding: clamp(20px, 4vw, 48px) clamp(16px, 4vw, 32px) !important; }

#sgw-art-onb-v2 .sgw-art-meta { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: #c8a84b !important; margin: 0 0 18px 0 !important; }

#sgw-art-onb-v2 h1.sgw-art-h1 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-weight: 700 !important; font-size: clamp(28px, 5vw, 44px) !important; line-height: 1.15 !important; color: #0f1d2e !important; margin: 0 0 22px 0 !important; padding: 0 !important; letter-spacing: -0.01em !important; }

#sgw-art-onb-v2 .sgw-art-lead { font-family: 'Cormorant Garamond', Georgia, serif !important; font-style: italic !important; font-size: clamp(17px, 2.4vw, 22px) !important; line-height: 1.5 !important; color: #263e6e !important; margin: 0 0 36px 0 !important; padding: 0 0 0 18px !important; border-left: 3px solid #c8a84b !important; }

#sgw-art-onb-v2 .sgw-art-info { display: flex !important; flex-wrap: wrap !important; gap: 4px 18px !important; font-size: 13px !important; color: #263e6e !important; margin: 0 0 36px 0 !important; padding: 0 0 22px 0 !important; border-bottom: 1px solid rgba(15,29,46,0.12) !important; font-weight: 500 !important; }
#sgw-art-onb-v2 .sgw-art-info span { display: inline-block !important; }

#sgw-art-onb-v2 h2.sgw-art-h2 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-weight: 700 !important; font-size: clamp(22px, 3.4vw, 30px) !important; line-height: 1.25 !important; color: #0f1d2e !important; margin: 44px 0 18px 0 !important; padding: 0 !important; }

#sgw-art-onb-v2 p.sgw-art-p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(15px, 1.8vw, 17px) !important; line-height: 1.75 !important; color: #0f1d2e !important; margin: 0 0 18px 0 !important; font-weight: 400 !important; }

#sgw-art-onb-v2 p.sgw-art-p strong { font-weight: 600 !important; color: #0f1d2e !important; }
#sgw-art-onb-v2 p.sgw-art-p em { font-style: italic !important; color: #263e6e !important; }

#sgw-art-onb-v2 ul.sgw-art-list { margin: 0 0 18px 0 !important; padding: 0 0 0 4px !important; list-style: none !important; }
#sgw-art-onb-v2 ul.sgw-art-list li { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(15px, 1.8vw, 17px) !important; line-height: 1.7 !important; color: #0f1d2e !important; margin: 0 0 10px 0 !important; padding: 0 0 0 22px !important; position: relative !important; font-weight: 400 !important; }
#sgw-art-onb-v2 ul.sgw-art-list li::before { content: "—" !important; position: absolute !important; left: 0 !important; top: 0 !important; color: #c8a84b !important; font-weight: 700 !important; }
#sgw-art-onb-v2 ul.sgw-art-list li strong { font-weight: 600 !important; color: #0f1d2e !important; }

#sgw-art-onb-v2 a.sgw-art-link { color: #c8a84b !important; text-decoration: none !important; border-bottom: 1px solid #c8a84b !important; padding-bottom: 1px !important; transition: border-bottom-width 0.2s ease !important; font-weight: 500 !important; }
#sgw-art-onb-v2 a.sgw-art-link:hover { border-bottom: 2px solid #c8a84b !important; padding-bottom: 0 !important; color: #c8a84b !important; }

#sgw-art-onb-v2 blockquote.sgw-art-quote { font-family: 'Cormorant Garamond', Georgia, serif !important; font-style: italic !important; font-size: clamp(19px, 2.6vw, 26px) !important; line-height: 1.4 !important; color: #0f1d2e !important; margin: 32px 0 32px 0 !important; padding: 22px 0 22px 26px !important; border-left: 4px solid #c8a84b !important; background: transparent !important; font-weight: 600 !important; }

#sgw-art-onb-v2 .sgw-art-answer { background: #f5f0e8 !important; border-left: 4px solid #c8a84b !important; padding: clamp(22px, 3vw, 32px) clamp(20px, 3vw, 32px) clamp(22px, 3vw, 32px) clamp(24px, 3vw, 34px) !important; margin: 0 0 32px 0 !important; }
#sgw-art-onb-v2 .sgw-art-answer p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(15px, 1.8vw, 17px) !important; line-height: 1.7 !important; color: #0f1d2e !important; margin: 0 0 12px 0 !important; font-weight: 400 !important; }
#sgw-art-onb-v2 .sgw-art-answer p:last-child { margin-bottom: 0 !important; }
#sgw-art-onb-v2 .sgw-art-answer p strong { font-weight: 600 !important; color: #0f1d2e !important; }
#sgw-art-onb-v2 .sgw-art-answer .sgw-art-answer-label { font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; color: #c8a84b !important; display: block !important; margin: 0 0 10px 0 !important; }

#sgw-art-onb-v2 .sgw-art-burn { background: #f5f0e8 !important; border-left: 4px solid #c8a84b !important; padding: clamp(20px, 3vw, 30px) clamp(20px, 3vw, 30px) clamp(20px, 3vw, 30px) clamp(24px, 3vw, 34px) !important; margin: 0 0 22px 0 !important; }
#sgw-art-onb-v2 .sgw-art-burn-num { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(28px, 4vw, 38px) !important; font-weight: 600 !important; color: #c8a84b !important; line-height: 1 !important; margin: 0 0 8px 0 !important; }
#sgw-art-onb-v2 .sgw-art-burn h3 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(20px, 2.8vw, 26px) !important; font-weight: 700 !important; color: #0f1d2e !important; margin: 0 0 14px 0 !important; line-height: 1.25 !important; padding: 0 !important; }
#sgw-art-onb-v2 .sgw-art-burn p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(14px, 1.7vw, 16px) !important; line-height: 1.7 !important; color: #0f1d2e !important; margin: 0 0 12px 0 !important; }
#sgw-art-onb-v2 .sgw-art-burn p:last-child { margin-bottom: 0 !important; }
#sgw-art-onb-v2 .sgw-art-burn .sgw-art-burn-label { font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: #263e6e !important; display: block !important; margin-top: 14px !important; margin-bottom: 4px !important; }

#sgw-art-onb-v2 .sgw-art-faq { margin: 0 0 22px 0 !important; border-bottom: 1px solid rgba(15,29,46,0.12) !important; padding: 0 0 18px 0 !important; }
#sgw-art-onb-v2 .sgw-art-faq h3 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-weight: 700 !important; font-size: clamp(18px, 2.4vw, 23px) !important; line-height: 1.3 !important; color: #0f1d2e !important; margin: 0 0 10px 0 !important; padding: 0 !important; }
#sgw-art-onb-v2 .sgw-art-faq p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(14px, 1.7vw, 16px) !important; line-height: 1.7 !important; color: #0f1d2e !important; margin: 0 !important; font-weight: 400 !important; }
#sgw-art-onb-v2 .sgw-art-faq p strong { font-weight: 600 !important; color: #0f1d2e !important; }

#sgw-art-onb-v2 .sgw-art-rule { width: 60px !important; height: 2px !important; background: #c8a84b !important; border: 0 !important; margin: 48px auto 48px auto !important; display: block !important; }

#sgw-art-onb-v2 .sgw-art-related { margin: 56px 0 0 0 !important; padding: 0 !important; }
#sgw-art-onb-v2 .sgw-art-related-eyebrow { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: #c8a84b !important; margin: 0 0 18px 0 !important; padding: 0 !important; }
#sgw-art-onb-v2 a.sgw-art-related-card { display: block !important; background: #f5f0e8 !important; border-left: 4px solid #c8a84b !important; padding: clamp(20px, 3vw, 28px) clamp(20px, 3vw, 30px) !important; text-decoration: none !important; color: #0f1d2e !important; transition: transform 0.25s ease, box-shadow 0.25s ease !important; margin: 0 0 14px 0 !important; }
#sgw-art-onb-v2 a.sgw-art-related-card:hover { transform: translateY(-2px) !important; box-shadow: 0 6px 18px rgba(15,29,46,0.08) !important; }
#sgw-art-onb-v2 a.sgw-art-related-card h3 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(19px, 2.6vw, 24px) !important; font-weight: 700 !important; color: #0f1d2e !important; line-height: 1.25 !important; margin: 0 0 8px 0 !important; padding: 0 !important; }
#sgw-art-onb-v2 a.sgw-art-related-card p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: clamp(13px, 1.6vw, 15px) !important; line-height: 1.6 !important; color: #263e6e !important; margin: 0 !important; padding: 0 !important; font-weight: 400 !important; }

#sgw-art-onb-v2 .sgw-art-cta { background: #0f1d2e !important; padding: clamp(28px, 4vw, 44px) clamp(20px, 3vw, 36px) !important; margin: 36px 0 0 0 !important; text-align: center !important; }
#sgw-art-onb-v2 .sgw-art-cta h2 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(22px, 3vw, 28px) !important; font-weight: 700 !important; color: #f5f0e8 !important; margin: 0 0 12px 0 !important; line-height: 1.3 !important; padding: 0 !important; }
#sgw-art-onb-v2 .sgw-art-cta p { font-family: 'Montserrat', system-ui, sans-serif !important; font-size: 15px !important; line-height: 1.6 !important; color: #f5f0e8 !important; opacity: 0.85 !important; margin: 0 0 24px 0 !important; max-width: 480px !important; margin-left: auto !important; margin-right: auto !important; }
#sgw-art-onb-v2 .sgw-art-cta-row { display: flex !important; flex-wrap: wrap !important; gap: 12px !important; justify-content: center !important; }
#sgw-art-onb-v2 a.sgw-art-btn-gold { display: inline-block !important; font-family: 'Montserrat', system-ui, sans-serif !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; padding: 14px 26px !important; background: #c8a84b !important; color: #0f1d2e !important; text-decoration: none !important; border: 2px solid #c8a84b !important; transition: all 0.25s ease !important; }
#sgw-art-onb-v2 a.sgw-art-btn-gold:hover { background: transparent !important; color: #c8a84b !important; }
#sgw-art-onb-v2 a.sgw-art-btn-ghost { display: inline-block !important; font-family: 'Montserrat', system-ui, sans-serif !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; padding: 14px 26px !important; background: transparent !important; color: #f5f0e8 !important; text-decoration: none !important; border: 2px solid rgba(245,240,232,0.4) !important; transition: all 0.25s ease !important; }
#sgw-art-onb-v2 a.sgw-art-btn-ghost:hover { border-color: #c8a84b !important; color: #c8a84b !important; }

#sgw-art-onb-v2.sgw-art-anim .sgw-art-fade { opacity: 0 !important; transform: translateY(16px) !important; transition: opacity 0.7s ease, transform 0.7s ease !important; }
#sgw-art-onb-v2.sgw-art-anim .sgw-art-fade.sgw-art-on { opacity: 1 !important; transform: translateY(0) !important; }

@media (prefers-color-scheme: dark) {
  #sgw-art-onb-v2, #sgw-art-onb-v2 * { color: #0f1d2e !important; }
  #sgw-art-onb-v2 h1.sgw-art-h1, #sgw-art-onb-v2 h2.sgw-art-h2, #sgw-art-onb-v2 .sgw-art-burn h3, #sgw-art-onb-v2 .sgw-art-faq h3, #sgw-art-onb-v2 p.sgw-art-p, #sgw-art-onb-v2 p.sgw-art-p strong, #sgw-art-onb-v2 ul.sgw-art-list li, #sgw-art-onb-v2 .sgw-art-burn p, #sgw-art-onb-v2 .sgw-art-answer p, #sgw-art-onb-v2 .sgw-art-faq p, #sgw-art-onb-v2 blockquote.sgw-art-quote, #sgw-art-onb-v2 a.sgw-art-related-card, #sgw-art-onb-v2 a.sgw-art-related-card h3 { color: #0f1d2e !important; }
  #sgw-art-onb-v2 .sgw-art-lead, #sgw-art-onb-v2 .sgw-art-info, #sgw-art-onb-v2 p.sgw-art-p em, #sgw-art-onb-v2 .sgw-art-burn .sgw-art-burn-label, #sgw-art-onb-v2 a.sgw-art-related-card p { color: #263e6e !important; }
  #sgw-art-onb-v2 .sgw-art-meta, #sgw-art-onb-v2 .sgw-art-burn-num, #sgw-art-onb-v2 .sgw-art-answer .sgw-art-answer-label, #sgw-art-onb-v2 .sgw-art-related-eyebrow, #sgw-art-onb-v2 a.sgw-art-link, #sgw-art-onb-v2 ul.sgw-art-list li::before { color: #c8a84b !important; }
  #sgw-art-onb-v2 .sgw-art-cta h2, #sgw-art-onb-v2 .sgw-art-cta p { color: #f5f0e8 !important; }
  #sgw-art-onb-v2 a.sgw-art-btn-gold { background: #c8a84b !important; color: #0f1d2e !important; }
  #sgw-art-onb-v2 a.sgw-art-btn-ghost { color: #f5f0e8 !important; }
}

/* 10/2026: Text-Gold #7a5f1a auf hellem Grund, Ziffern, Autorlink, Ausgangszustand nur per Skript (Klasse sgw-art-anim) */
#sgw-art-onb-v2 .sgw-art-meta, #sgw-art-onb-v2 .sgw-art-burn-num, #sgw-art-onb-v2 .sgw-art-answer .sgw-art-answer-label, #sgw-art-onb-v2 .sgw-art-related-eyebrow, #sgw-art-onb-v2 a.sgw-art-link, #sgw-art-onb-v2 a.sgw-art-link:hover, #sgw-art-onb-v2 .sgw-art-info a { color: #7a5f1a !important; }
#sgw-art-onb-v2 a.sgw-art-link { border-bottom-color: #7a5f1a !important; }
#sgw-art-onb-v2 .sgw-art-info a { text-decoration: underline !important; text-underline-offset: 3px !important; }
#sgw-art-onb-v2 h1.sgw-art-h1, #sgw-art-onb-v2 h2.sgw-art-h2, #sgw-art-onb-v2 h3, #sgw-art-onb-v2 .sgw-art-burn-num, #sgw-art-onb-v2 blockquote.sgw-art-quote, #sgw-art-onb-v2 .sgw-art-lead { font-variant-numeric: lining-nums !important; font-feature-settings: "lnum" 1 !important; }
html [hidden] { display: none !important; }
