/* Contact-page spacing and typography approved for the WordPress launch. */
.ward-secondary main #pc-contact .pc-content > .pc-title {
  margin: 0 0 20px !important;
}
.ward-secondary main #pc-contact .pc-content > .pc-text {
  max-width: 60ch !important;
  margin: 0 0 28px !important;
  font-size: 17px !important;
  line-height: 1.8 !important;
}
.ward-secondary main #pc-contact .ward-contact-information {
  box-sizing: border-box;
  gap: 0;
  padding: 32px !important;
}
.ward-secondary main #pc-contact .ward-contact-information > h2 {
  margin: 0 0 26px !important;
  font-size: clamp(26px, 2.3vw, 32px) !important;
  line-height: 1.25 !important;
  letter-spacing: -.02em;
}
.ward-secondary main #pc-contact .ward-contact-information > .pc-header {
  margin: 0 0 6px !important;
  font-size: 14px;
  line-height: 1.5;
}
.ward-secondary main #pc-contact .ward-contact-information > .pc-link {
  max-width: 100%;
  margin: 0 0 24px !important;
  font-size: 16px !important;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.ward-secondary main #pc-contact .ward-contact-information > .ward-phone-lines {
  margin: 0 0 24px;
  gap: 10px;
}
.ward-secondary main #pc-contact .ward-contact-information > p {
  max-width: 100%;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.8;
}
@media (max-width: 700px) {
  .ward-secondary main #pc-contact .pc-content > .pc-text {
    font-size: 16px !important;
  }
  .ward-secondary main #pc-contact .ward-contact-information {
    padding: 24px !important;
  }
}
