label.collapser:has(input:checked) .uncollapsed, label.collapser:has(input:checked) ~ .uncollapsed {
  display: block;
}

label.collapser:has(input:checked) .collapsed {
  display: none;
}

label.collapser:has(input:not(:checked)) .uncollapsed, label.collapser:has(input:not(:checked)) ~ .uncollapsed {
  display: none;
}

label.collapser:has(input:not(:checked)) .collapsed, label.collapser:has(input:not(:checked)) ~ .collapsed {
  display: block;
}
