html[data-mode=dark]{color-scheme:dark;--cms-section-heading-title-color:var(--color-text);--aff-heading:var(--color-text);--aff-ui-heading:var(--color-text)}html[data-mode=dark] body{background:var(--color-bg);color:var(--color-text)}html[data-mode=dark] body>nav.cms-editorial-header,html[data-mode=dark] .cms-editorial-header{background:color-mix(in srgb,var(--color-bg)92.0%,transparent);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] .cms-editorial-header a,html[data-mode=dark] .cms-editorial-header button{color:var(--color-text)}html[data-mode=dark] .cms-editorial-header [x-show=open]{background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] :is(.wi2-post-card,.cms-editorial-post-card,.wi2-topic-card,.wi2-positioning__feature,.wi2-positioning__grid>article,.cms-testimonial,.cms-features-card,.cms-feature-card,.cms-download,.cms-post-card,.wi2-media-card){background:var(--color-card);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] :is(.wi2-post-card,.cms-editorial-post-card,.wi2-topic-card,.wi2-positioning__feature,.wi2-positioning__grid>article,.cms-post-card) :is(h2,h3,h4,strong,a){color:var(--color-text)}html[data-mode=dark] :is(.wi2-post-card,.cms-editorial-post-card,.wi2-topic-card,.wi2-positioning__feature,.wi2-positioning__grid>article,.cms-post-card) p{color:var(--color-text-muted)}html[data-mode=dark] :is(.wi2-btn--light,.cms-editorial-banner__action,.cms-editorial-hero__action--secondary){color:var(--color-text);border-color:color-mix(in srgb,var(--color-text)40.0%,transparent);background:0 0}html[data-mode=dark] .cms-editorial-hero__action--primary,html[data-mode=dark] .wi2-btn--dark{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}html[data-mode=dark] :is(.wi2-contact-form,.cms-contact-form){background:var(--color-card);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=submit]){background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] ::placeholder{color:var(--color-text-muted);opacity:1}html[data-mode=dark] :is(.cms-legal-link,.cms-obfuscated-link,.ws-author__name,.cms-bl-filter__link,.cms-bl-pagination__link,.cms-section-heading__title,.cms-site-page__fact,.cms-site-page__updated,.ej-opening__intro,.ej-section__lead,.cms-ti-std__title,.cms-hero-fc__title,.cms-hero-fc__subtitle){color:var(--color-text)}html[data-mode=dark] :is(main,article) :is(p,li,td,th,dd,dt,blockquote,figcaption){color:inherit}html[data-mode=dark] :is(main,article) :is(h1,h2,h3,h4,strong){color:var(--color-text)}html[data-mode=dark] :is(.cms-consent-banner,.cms-consent-panel){background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] :is(.cms-consent-banner__title,.cms-consent-banner__text,.cms-consent-btn--link,.cms-cookie-preferences-btn){color:var(--color-text)}html[data-mode=dark] .cms-consent-btn--soft{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}html[data-mode=dark] .cms-breadcrumb :is(a,span){color:var(--color-text-muted)}html[data-mode=dark] table{color:var(--color-text)}html[data-mode=dark] :is(th,td){border-color:var(--color-border)}html[data-mode=dark] .cms-guide-family{background:var(--color-card);border-color:var(--color-border)}html[data-mode=dark] .cms-guide-family__links a{background:color-mix(in srgb,var(--color-text)6.0%,transparent)}html[data-mode=dark] .cms-guide-family__links a:hover{background:color-mix(in srgb,var(--color-accent)18.0%,transparent)}html[data-mode=dark] .cms-guide-family__cta,html[data-mode=dark] .cms-guide-family a.cms-guide-family__cta,html[data-mode=dark] .cms-guide-family a.cms-guide-family__cta span{background:var(--color-accent);color:var(--color-on-accent)}