/* Only the fallback card used by page-blog.php when a post has no usable image. */
.mara-story-card__image-placeholder {
  align-items:flex-end;
  aspect-ratio:1.15;
  background:linear-gradient(135deg,#edf6fb 0%,#dcecf4 100%);
  border-radius:.8rem;
  display:flex;
  overflow:hidden;
  padding:1rem;
  text-decoration:none;
}
.mara-story-card__image-placeholder .mara-eyebrow {
  color:var(--mara-teal-deep);
  margin:0;
}
.mara-blog-empty {
  grid-column:1/-1;
  margin:0;
}
.mara-blog-listing-navigation {
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:1rem;
  justify-content:center;
  margin:0 auto clamp(3rem,7vw,5rem);
  padding-top:1.5rem;
}
.mara-blog-listing-navigation a {
  background:#e7f2f8;
  border:1px solid #d2e2eb;
  border-radius:999px;
  color:var(--mara-ink);
  display:inline-flex;
  font-weight:700;
  gap:.45rem;
  min-height:2.8rem;
  align-items:center;
  padding:.65rem 1.1rem;
  text-decoration:none;
}
.mara-blog-listing-navigation a:hover,
.mara-blog-listing-navigation a:focus-visible {
  background:#d9ebf4;
  color:var(--mara-teal-deep);
}
.mara-blog-listing-navigation__status {
  color:var(--mara-muted);
  font-size:.85rem;
}
