/* Contacto dentro de la misma estructura del catálogo. */
.integrated-contact{padding:42px 5.5% 65px}
.integrated-contact-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:65px;max-width:1140px;margin:auto;align-items:start}
.integrated-author{min-width:0}
.integrated-contact .contact-author-photo{max-width:440px;width:100%;margin-bottom:28px}
.integrated-contact .contact-card{margin-top:44px;min-width:0}
.integrated-contact .contact-biography{max-width:560px}
@media(max-width:1100px){.integrated-contact-layout{gap:30px}.integrated-contact .contact-card{padding:24px}.integrated-contact .contact-card h2{font-size:30px}}
@media(max-width:680px){.integrated-contact{padding:28px 5% 45px}.integrated-contact-layout{grid-template-columns:1fr;gap:28px}.integrated-contact .contact-card{grid-row:2;margin-top:0}.integrated-contact .contact-author-photo{max-width:100%}}
