/* Contacto 3259:5341. Mobile: adaptación técnica según Foundations.
   Layout de página; campos/consentimientos pertenecen al componente de formulario. */
.zedra-contact__content { display: grid; gap: 48px; }
.zedra-contact__info { display: flex; flex-direction: column; gap: 48px; }
.zedra-contact__copy { margin-block-start: 28px; font-size: 16px; line-height: 24px; color: rgb(26 26 26 / 78%); }
.zedra-contact__details { display: grid; gap: 28px; margin: 0; }
.zedra-contact__details dt { margin-block-end: 8px; font-size: 13px; line-height: 18px; font-weight: 700; letter-spacing: 2px; color: rgb(26 26 26 / 55%); }
.zedra-contact__details dd { margin: 0; font-size: 16px; line-height: 24px; overflow-wrap: anywhere; }
.zedra-contact__form-intro h2 { margin-block-end: 12px; font-size: 28px; line-height: 34px; font-weight: 400; }
.zedra-contact__form-intro p { font-size: 16px; line-height: 24px; color: rgb(26 26 26 / 68%); }
@media (min-width: 1100px) {
    .zedra-contact { padding-block-end: var(--zedra-section-space-desktop); }
    .zedra-contact__content { grid-template-columns: minmax(0, 520fr) minmax(0, 800fr); gap: 120px; }
    .zedra-contact__copy { font-size: 18px; line-height: 28.62px; }
}
