/* Light-mode paint only; generated from unified-faq.css. */
html[data-theme="light"] .hf-faq .hf-kicker{color:var(--muted,#294b5c)!important}
html[data-theme="light"] .hf-faq .hf-aside h2 em{color:var(--cyan,#157f6b)!important}
html[data-theme="light"] .hf-faq .hf-aside>p{color:var(--muted,#294b5c)!important}
html[data-theme="light"] .hf-faq .hf-link,html[data-theme="light"] .hf-faq .cp-text-link{border-bottom:1px solid var(--line,#aec5cf)!important}
html[data-theme="light"] .hf-faq .hv-faq-help{border:1px solid var(--line,#aec5cf)!important}
html[data-theme="light"] .hf-faq .hv-faq-icon{color:var(--cyan,#157f6b)!important}
html[data-theme="light"] .hf-faq .hv-faq-help p{color:var(--muted,#294b5c)!important}
html[data-theme="light"] .hf-faq .hv-faq-help>a:not(.hf-primary):not(.cp-primary){border-bottom:1px solid var(--line,#aec5cf)!important}
html[data-theme="light"] .hf-faq .hf-list{border-top:1px solid var(--line,#aec5cf)!important}
html[data-theme="light"] .hf-faq .hf-list details{border-bottom:1px solid var(--line,#aec5cf)!important}
html[data-theme="light"] .hf-faq .hf-list summary:after{color:var(--cyan,#157f6b)!important}
html[data-theme="light"] .hf-faq .hf-list details>p,html[data-theme="light"] .hf-faq .hf-list details>div{color:var(--muted,#294b5c)!important}
html[data-theme="light"] .hf-faq summary:focus-visible,html[data-theme="light"] .hf-faq a:focus-visible{outline:2px solid var(--cyan,#17826e)!important}