.catalogue-archive-heading{font-weight:inherit;margin:0}.catalogue-archive-trigger{width:fit-content;min-height:44px;color:var(--signal);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:.8rem .65rem;transition:background-color .76s cubic-bezier(.2,.75,.15,1),color .76s cubic-bezier(.2,.75,.15,1),box-shadow .35s cubic-bezier(.2,.75,.15,1);display:flex}.catalogue-archive.is-hovered .catalogue-archive-trigger,.catalogue-archive.is-open .catalogue-archive-trigger{background:var(--paper);color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.catalogue-archive-trigger:focus-visible{background:var(--paper);color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.catalogue-archive-trigger:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.catalogue-archive-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.2,.75,.15,1),opacity .22s,visibility 0s linear .25s;display:grid}.catalogue-archive.is-open .catalogue-archive-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.2,.75,.15,1),opacity .22s,visibility}.catalogue-archive-content{min-height:0;overflow:hidden}.catalogue-archive-content-inner{padding-top:1rem}@media (prefers-reduced-motion:reduce){.catalogue-archive-trigger,.catalogue-archive-panel,.catalogue-archive.is-open .catalogue-archive-panel{transition:none}}
