/* Contact */
.contact-ways{list-style:none;margin:0 0 36px;padding:0;display:grid;gap:18px}
@media (min-width:900px){.contact-ways{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}}
.contact-way{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--blanc);border:3px solid var(--nuit);border-radius:var(--radius);padding:24px 22px 22px;box-shadow:0 5px 0 var(--nuit);min-width:0}
.contact-way--main{background:var(--soleil-50)}
.contact-way h2{font-size:clamp(1.4rem,3vw,1.7rem);margin:0}
.contact-way p{margin:0;font-size:1rem}
.way-n{width:40px;height:40px;border-radius:50%;border:3px solid var(--nuit);background:var(--soleil);display:grid;place-items:center;font:700 1.2rem var(--font-titre)}
.way-tel{font-size:clamp(1.3rem,4vw,1.6rem);padding:14px 22px}
.way-mail{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-align:left}
.contact-way .link-arrow svg{vertical-align:-4px;margin-right:4px}
