.hc-page-contact .hc-contact-contenu { max-width: 900px; padding: 28px 32px; background: #fff; border: 1px solid var(--hc-bordure); border-radius: 8px; }
.hc-page-contact h1 { font-family: var(--hc-serif); font-size: 2rem; line-height: 1.25; margin: 24px 0; }
.hc-page-contact .hc-fil-ariane { font-size: 0.9rem; }
.hc-page-contact .formulaire_spip { margin-top: 28px; }
.hc-page-contact .hc-corps { overflow-wrap: anywhere; }
@media (max-width: 600px) { .hc-page-contact .hc-contact-contenu { padding: 20px 16px; } }
