/* Mid-width contact/quote form: avoid min-content forcing horizontal overflow. */
@media (min-width: 761px) and (max-width: 1020px) {
  .contact-layout {
    grid-template-columns: minmax(0, 1fr);
    gap: 50px;
  }
  .contact-aside,
  .contact-form {
    min-width: 0;
  }
}
.policy-main h1 { font-family: var(--display); }
