.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.contact-channel{padding:32px;background:var(--sand);border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start}
.contact-channel h2{font-size:1.65rem;letter-spacing:0}
.contact-channel p{margin:0 0 24px;overflow-wrap:anywhere}
.contact-channel .button{margin-top:auto}
.contact-section :focus-visible{outline:3px solid var(--burgundy);outline-offset:4px}
@media(max-width:540px){.contact-channels{grid-template-columns:1fr}.contact-channel{padding:24px}.contact-channel .button{width:100%}}
