/* REV04: contacto sem mapa; QR e dados diretos lado a lado. */
#contact-page .contact-screen{display:block}
#contact-page .contact-direct{display:grid;grid-template-columns:1.2fr .8fr;gap:18px 48px;align-items:center;padding:28px 40px}
#contact-page .contact-info p{font-size:14px;line-height:1.6;margin:12px 0}
#contact-page .contact-qr{margin:0;padding:10px 20px;border-top:0;border-left:1px solid var(--border);display:flex;flex-direction:column;text-align:center;gap:14px}
#contact-page .contact-qr img{width:160px;height:160px}
#contact-page .social-links{grid-column:1/-1;margin:0;padding-top:16px;border-top:1px solid var(--border)}
.lang{white-space:nowrap}
html[lang=es] .header .nav{gap:clamp(8px,.8vw,16px)}
html[lang=es] .header .nav a{font-size:11px}
@media(max-width:700px){#contact-page .contact-direct{grid-template-columns:1fr;padding:22px;gap:22px}#contact-page .contact-qr{border-left:0;border-top:1px solid var(--border);padding-top:22px}#contact-page .social-links{justify-content:center}.lang a{padding-inline:4px}}
