/* Page-specific styles: contact */
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-card{padding:42px;border-radius:24px;background:#fff;border:1px solid var(--line)}.contact-card h2{font-family:"Playfair Display",serif;font-size:42px;margin:10px 0}.contact-card p{color:var(--muted);margin:9px 0}@media(max-width:700px){.contact-grid{grid-template-columns:1fr}}
