/* Keep the exit available while a long quiz form scrolls. */
#situation-dialog .dialog-top{position:sticky;top:0;z-index:2;background:var(--paper);padding-block:8px;box-shadow:0 -24px 0 var(--paper),0 8px 0 var(--paper)}
#situation-dialog .lead-context{font-size:.8125rem;color:var(--muted);margin-block:12px;overflow-wrap:anywhere}
.lead-details{margin-block:16px 22px;border-block:1px solid var(--line)}
.lead-details>summary{min-height:48px;padding-block:12px;cursor:pointer;font-size:.875rem;color:var(--navy)}
.lead-details .quiz-summary{margin:0 0 16px}
.directory-more{display:block;margin:28px auto 0;min-height:48px}
.directory-more[hidden]{display:none}

@media(min-width:1101px){.practice-grid .practice-help{grid-column:span 2}}
/* Legal terms can exceed the minimum width of a narrow grid track. */
.hub-feature>div,.hub-feature>figure{min-width:0}
.hub-feature h2{overflow-wrap:break-word;hyphens:auto}
