/* Tailwind h-48 / md:h-full + object-cover; Bootstrap has no matching utilities. */
.sidebar-split-cover {
  height: 12rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .sidebar-split-cover {
    height: 100%;
    min-height: 12rem;
  }
}

.sidebar-split-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* subscribe v26 — native details/summary disclosure affordance (layout only) */
.mailing-accordion__item summary {
    cursor: pointer;
    list-style: none;
}

.mailing-accordion__item summary::-webkit-details-marker {
    display: none;
}

