.contact-grid{z-index:1;grid-template-columns:1fr;align-items:start;gap:32px;padding-top:48px;padding-bottom:72px;display:grid;position:relative}@media (min-width:900px){.contact-grid{grid-template-columns:1fr 1.2fr;gap:56px;padding-top:72px}}.contact-intro h1{margin-top:0}.contact-mail{flex-direction:column;gap:2px;margin:22px 0 6px;display:flex}.contact-mail a{font-size:1.25rem;font-weight:600}.contact-card{box-shadow:var(--shadow-plaque);border-color:#0000;padding:28px}
