/* =====================================================================
   CONTACT.CSS  (only loaded on contact.php)
   ===================================================================== */
.contact-big { font-family: var(--font-display); font-weight: 700; font-size: 1.45rem; color: var(--ink); text-decoration: none; }
.contact-big:hover { color: var(--maroon); }
.contact-email { word-break: break-all; }
.contact-form { position: relative; }
.map-frame { border-radius: var(--radius-lg); overflow: hidden; background: var(--paper); aspect-ratio: 4 / 3.4; border: 1px solid var(--line); }
.map-frame iframe { width: 100%; height: 100%; border: 0; display: block; }
