/* Only the public preview; the existing Premium archive and paywall keep their design. */
.cd-archive[data-cd-preview="true"]{margin-bottom:28px}
.cd-archive[data-cd-preview="true"] .cd-archive-pagination,
.cd-archive[data-cd-preview="true"] [data-cd-map-panel]{display:none!important}
.cd-archive[data-cd-preview="true"] [data-cd-count]{white-space:normal}
.cd-archive-premium-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.3;color:var(--cd-muted);white-space:nowrap}
[data-cd-preview-paywall]{display:flow-root}
@media(max-width:900px){
  .cd-archive[data-cd-preview="true"] .cd-archive-results-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
  .cd-archive[data-cd-preview="true"] [data-cd-count]{order:3;width:100%;text-align:left}
}
@media(max-width:380px){
  .cd-archive[data-cd-preview="true"] [data-cd-map-toggle]{flex-wrap:wrap;white-space:normal;max-width:100%}
}

/* Real native cards behind the paywall again. Their blur, overlay and
   responsive sizing use the original archive-all.hbs/default.hbs rules. */
