.home-contact{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:var(--column-width);margin-inline:auto;padding-block:32px;text-align:left}
.home-contact h2{font:inherit;color:var(--muted);overflow-wrap:break-word}
.home-contact p{max-width:100%}
.home-contact-actions{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;width:100%}
.home-contact .home-contact-action{width:auto;min-height:40px;height:auto;padding:8px 16px;font:inherit;letter-spacing:inherit;text-decoration:none}
@media(max-width:600px){.home-contact{padding-block:20px}.home-contact-actions{flex-direction:column;align-items:stretch;gap:8px}}
