/* Park tours: one H2 per travel group over the shared cp-tours grid
   (cp-tours-section.css draws the cards). */

.pk-tours__group + .pk-tours__group {
    margin-top: 44px;
}
.pk-tours__h2 {
    font-size: 22px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -.015em;
    color: var(--pk-ink, #111214);
    margin: 0 0 16px;
    padding-bottom: 12px;
    border-bottom: 1px solid var(--pk-line-strong, #cfc7b8);
}
.pk-tours__grid {
    gap: 16px;
}

@media (max-width: 600px) {
    .pk-tours__group + .pk-tours__group { margin-top: 32px; }
    .pk-tours__h2 { font-size: 19px; }
}
