.hydration-lesson .mismatch-setup{margin:0;padding:var(--cf-space-250) var(--cf-space-350) var(--cf-space-350);color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.hydration-lesson .mismatch-facts{margin:0}.hydration-lesson .mismatch-facts dt{margin-top:var(--cf-space-250);color:var(--cf-color-text-tertiary);font-size:var(--cf-font-size-275);font-weight:var(--cf-font-weight-semibold)}.hydration-lesson .mismatch-facts dt:first-child{margin-top:0}.hydration-lesson .mismatch-facts dd{margin:var(--cf-space-100) 0 0;color:var(--cf-color-text)}.hydration-lesson .mismatch-facts code,.hydration-lesson .mismatch-message{font-size:var(--cf-font-size-275);overflow-wrap:anywhere}.hydration-lesson .mismatch-message{margin:0 0 var(--cf-space-200);padding:var(--cf-space-200) var(--cf-space-250);border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-100);background:var(--cf-color-surface-sunken);color:var(--cf-color-text);font-family:var(--cf-font-mono);line-height:var(--cf-line-height-150);white-space:pre-wrap}.hydration-lesson .mismatch-message pre{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.hydration-lesson .mismatch-message details{margin:var(--cf-space-150) 0;color:var(--cf-color-text-secondary)}.hydration-lesson .mismatch-message summary{cursor:pointer;font-family:var(--cf-font-sans)}