/* Keep summary chevrons neutral, with the existing heading override priority. */
:where(app-procedure-resume) .box .sumTitle h2:where(.float-right) {
  color: var(--gray-900);
}

/* Closed summary sections have no content gap beneath their headings. */
:where(app-procedure-resume > *) > .box:where(:has(> .sumTitle:not(.opened))) {
    padding-block: 28px;
}
:where(app-procedure-resume) .box .sumTitle:where(:not(.opened)) h2 {
    margin-block: 0;
}
@media (max-width: 767px) {
    :where(app-procedure-resume > *) > .box:where(:has(> .sumTitle:not(.opened))) {
        padding-block: 24px;
    }
}

:where(app-procedure-resume) .sumTitle h2 i.box-caret { font-size: 24px; font-weight: 400; }
