/* Homeschool Town — guides browse (filterable list of non-location articles) */

.guides__filters {
  display: flex; flex-direction: column; gap: var(--s-3);
  margin-bottom: var(--s-6);
}

/* each card lives in a wrapper that carries the filter data-* attributes;
   display:contents keeps it invisible to the grid so .card-grid's layout
   is unaffected, while [hidden] (site-wide !important reset) still removes
   the whole item — wrapper and card — when a filter excludes it. */
.guide-item { display: contents; }

.guides__empty {
  display: flex; flex-direction: column; align-items: flex-start; gap: var(--s-4);
  padding: var(--s-7) 0; text-align: left;
}
.guides__empty p { color: var(--muted); max-width: 42ch; }
