.business-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:13px 0 15px;min-width:0}
.business-contact-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #cba46766;border-radius:5px;color:#e7c28c;font-size:13px;line-height:1.4;text-decoration:none}
.business-contact-links a[data-business-phone]{white-space:nowrap;font-variant-numeric:tabular-nums}
.business-contact-links a[data-whatsapp-contact],.business-contact-links #project-whatsapp{color:#d3e4d2;background:#91b2910c;border-color:#91b29155}
.business-contact-links a:hover{background:#cba46715;border-color:#cba467}
.business-contact-links a:focus-visible{outline:2px solid #e7c28c;outline-offset:3px}
.footer-contact{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}
.footer-contact a{min-height:44px;display:inline-flex;align-items:center;color:#d9bc8b;white-space:nowrap}
.studio-contact{margin:12px 0 8px;min-width:0}
.studio-contact .business-contact-links{margin:0 0 6px}
.studio-contact-note{color:#aba99d;font-size:11px;line-height:1.6;margin:0;max-width:520px}
@media(max-width:820px){.studio-contact{order:8;margin:0}.business-contact-links{gap:8px;margin:14px 0}.business-contact-links a{min-height:46px;padding:10px 12px;font-size:13px}.studio-contact-note{font-size:12px}.footer-contact{width:100%;justify-content:flex-start;font-size:12px}.studio-secondary-actions #discuss-project{max-width:70%;font-size:12px;line-height:1.5;min-height:44px}.footer{flex-wrap:wrap}}
@media print{.studio-contact{display:none!important}}
