#sgw-ds-wrap { font-family: 'Montserrat', sans-serif !important; background: #f5f0e8 !important; color: #0f1d2e !important; padding: 60px 24px !important; line-height: 1.7 !important; color-scheme: light only !important; forced-color-adjust: none !important; -webkit-forced-color-adjust: none !important; }
#sgw-ds-wrap * { -webkit-text-fill-color: inherit !important; forced-color-adjust: none !important; -webkit-forced-color-adjust: none !important; }
#sgw-ds-wrap .sgw-ds-inner { max-width: 820px !important; margin: 0 auto !important; }
#sgw-ds-wrap h1.sgw-ds-h1 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(1.5rem, 5.8vw, 2.375rem) !important; font-weight: 600 !important; color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; margin: 0 0 8px 0 !important; padding: 0 !important; letter-spacing: 0.3px !important; line-height: 1.2 !important; white-space: nowrap !important; word-break: normal !important; overflow-wrap: normal !important; }
#sgw-ds-wrap .sgw-ds-sub { font-family: 'Montserrat', sans-serif !important; font-size: 13px !important; color: #c8a84b !important; -webkit-text-fill-color: #c8a84b !important; letter-spacing: 3px !important; text-transform: uppercase !important; margin-bottom: 40px !important; font-weight: 500 !important; }
#sgw-ds-wrap h2.sgw-ds-h2 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 24px !important; font-weight: 600 !important; color: #263e6e !important; -webkit-text-fill-color: #263e6e !important; margin: 36px 0 12px 0 !important; border-bottom: 1px solid #c8a84b !important; padding-bottom: 6px !important; line-height: 1.3 !important; }
#sgw-ds-wrap h3.sgw-ds-h3 { font-family: 'Montserrat', sans-serif !important; font-size: 15px !important; font-weight: 600 !important; color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; margin: 20px 0 8px 0 !important; text-transform: uppercase !important; letter-spacing: 1px !important; }
#sgw-ds-wrap p { font-family: 'Montserrat', sans-serif !important; font-size: 15px !important; color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; margin: 0 0 14px 0 !important; }
#sgw-ds-wrap ul { margin: 0 0 14px 0 !important; padding-left: 22px !important; }
#sgw-ds-wrap li { font-family: 'Montserrat', sans-serif !important; font-size: 15px !important; color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; margin-bottom: 6px !important; }
#sgw-ds-wrap strong { color: #263e6e !important; -webkit-text-fill-color: #263e6e !important; font-weight: 600 !important; }
#sgw-ds-wrap a { color: #263e6e !important; -webkit-text-fill-color: #263e6e !important; text-decoration: underline !important; }
#sgw-ds-wrap .sgw-ds-box { background: rgba(38, 62, 110, 0.05) !important; border-left: 3px solid #c8a84b !important; padding: 18px 24px !important; margin: 20px 0 !important; }
#sgw-ds-wrap .sgw-ds-stand { font-size: 13px !important; color: #263e6e !important; -webkit-text-fill-color: #263e6e !important; margin-top: 40px !important; padding-top: 20px !important; border-top: 1px solid #c8a84b !important; font-style: italic !important; }

@media (prefers-color-scheme: dark) {
  #sgw-ds-wrap, #sgw-ds-wrap * { forced-color-adjust: none !important; -webkit-forced-color-adjust: none !important; color-scheme: light only !important; }
  #sgw-ds-wrap { background: #f5f0e8 !important; color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; }
  #sgw-ds-wrap h1.sgw-ds-h1, #sgw-ds-wrap h3.sgw-ds-h3, #sgw-ds-wrap p, #sgw-ds-wrap li { color: #0f1d2e !important; -webkit-text-fill-color: #0f1d2e !important; }
  #sgw-ds-wrap h2.sgw-ds-h2, #sgw-ds-wrap strong, #sgw-ds-wrap a, #sgw-ds-wrap .sgw-ds-stand { color: #263e6e !important; -webkit-text-fill-color: #263e6e !important; }
  #sgw-ds-wrap .sgw-ds-sub { color: #c8a84b !important; -webkit-text-fill-color: #c8a84b !important; }
}
