/* Scope this proof to Explorer; wrap at every width and text zoom. */
.explorer-page .catalogue-scale{
  display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;
  list-style:none;padding:0;margin:1rem 0;
  max-width:100%;color:var(--ink);font-size:.9375rem;
  font-weight:650;line-height:1.6;
}
.explorer-page .catalogue-scale li{min-width:0;overflow-wrap:anywhere}
.explorer-page .catalogue-scale-compact{display:none}
@media(max-width:600px){
  .explorer-page .catalogue-scale{
    display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));
    gap:.5rem;margin:.8rem 0;line-height:1.4;
  }
  .explorer-page .catalogue-scale li{text-align:center}
  .explorer-page .catalogue-scale-full{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .explorer-page .catalogue-scale-compact{display:grid;gap:3px}
  .explorer-page .catalogue-scale-compact strong{font-size:1.125rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}
  .explorer-page .catalogue-scale-compact>span{font-size:.75rem;font-weight:450;line-height:1.4;color:var(--muted)}
  .explorer-page .intro .intro-personal{font-size:13px;line-height:1.5;margin-top:10px}
  .explorer-page #result-count[data-catalogue-overview=true]{display:none}
  .explorer-page #result-count{font-size:.875rem;font-weight:400;line-height:1.5}
}
