/* Consent stays readable above either section theme. */
.lz-privacy-panel,.lz-meta-panel{font-family:'OpenBiznis Sans',sans-serif;color:#fff!important;background:#111213!important;z-index:10020}
.lz-privacy-panel h2,.lz-privacy-panel p,.lz-privacy-panel a{color:#fff!important}
.lz-privacy-panel button{font-family:inherit}.lz-privacy-panel [hidden]{display:none!important}
.lz-privacy-launcher,.lz-meta-launcher{font-family:inherit;z-index:10010}
.lz-fx-note{max-width:1300px;margin:0 auto;padding:20px 32px;color:#555;background:#f7f7f4;font-size:14px}

/* Long localized evidence links must not set a grid's intrinsic width. */
.questions .text-link,[data-offer-guide] .text-link{white-space:normal;overflow-wrap:anywhere}
.questions>*{min-width:0}

/* Retained solution templates use dark sections inside the light corporate shell. */
.solution-page .solution-section.alt{color:#f7f7f4;--ink:#f7f7f4;--muted:#ccc;--muted-2:#bbb}
.solution-page .solution-section.alt .feature p{color:#ccc}
