.p-equipment-section {
  margin-top: var(--section-gap-sm);
}
.p-equipment-section__list {
  --column-count: 2;
  --column-gap: 6rem;
  --row-gap: 7rem;
  margin-top: var(--section-gap-sm);
}
@media (max-width: 1024px) {
  .p-equipment-section__list {
    --column-gap: 3rem;
  }
}
@media (max-width: 525px) {
  .p-equipment-section__list {
    --column-count: 1;
  }
}

.p-equipment__name {
  margin-top: 1.65rem;
  font-family: var(--font-heading);
  font-size: var(--font-size-xl);
  color: var(--color-text-primary);
  text-align: center;
}
.p-equipment__content {
  margin-top: 1rem;
}

.p-emergency-section {
  padding-block: var(--section-gap-md);
  margin-top: var(--section-gap-md);
}
.p-emergency-section__intro {
  margin-top: 3.5rem;
  text-align: center;
}
.p-emergency-section__list {
  --column-count: 3;
  --column-gap: 5rem;
  --row-gap: 5rem;
  margin-top: var(--section-gap-xs);
}
@media (max-width: 1024px) {
  .p-emergency-section__list {
    --column-count: 2;
    --column-gap: 3rem;
  }
}
@media (max-width: 525px) {
  .p-emergency-section__list {
    --column-count: 1;
  }
}

.p-emergency__name {
  margin-top: 1.65rem;
  font-family: var(--font-heading);
  font-size: var(--font-size-xl);
  color: var(--color-text-primary);
  text-align: center;
}
.p-emergency__content {
  margin-top: 1rem;
}