.catalog-view .catalog-selection {
    max-width: 78ch;
    margin: 0 0 clamp(20px, 3vw, 36px);
    color: #393c41;
    font-size: 1rem;
    line-height: 1.55;
}
.catalog-selection p { margin: 0 0 .7em; }
.catalog-selection details { margin-top: .35em; }
.catalog-selection summary {
    width: fit-content;
    cursor: pointer;
    font-weight: 650;
    padding: .55em 0;
    color: #25282d;
}
.catalog-selection summary:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.catalog-selection details[open] p:last-child { margin-bottom: 0; }
