.parent-guide--museums, .parent-guide--play-centers { --pg-soft: #f7f4ec; }
.parent-guide--play-centers .pg-topics__grid { grid-template-columns: minmax(0, 1fr); }
.museum-planning__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }
.museum-planning__card { min-width: 0; border: 1px solid var(--pg-line); border-radius: 24px; overflow: hidden; background: #fff; }
.museum-planning__card > img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; }
.museum-planning__copy { display: grid; gap: 14px; padding: 24px; }
.parent-guide .museum-planning__copy p { color: var(--pg-muted); }
.parent-guide .museum-planning__copy ul { display: grid; gap: 10px; padding-left: 20px; }
.museum-planning__copy li::marker { color: var(--pg-accent); }
@media (max-width: 767px) {
  .parent-guide--museums .pg-hero__art, .parent-guide--play-centers .pg-hero__art { top: 56px; }
  .museum-planning__grid { grid-template-columns: 1fr; gap: 20px; }
  .museum-planning__copy { padding: 20px; }
}
