.contact-reseau{background:var(--c-white);padding:var(--sp-3xl) 0;scroll-margin-top:100px}.contact-reseau--alt{background:var(--c-surface-alt)}.contact-reseau__container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.contact-reseau__header{margin-bottom:var(--sp-lg)}.contact-reseau__header-in{max-width:48ch}.contact-reseau__eyebrow{margin:0 0 var(--sp-2xs);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-soft)}.contact-reseau__title{margin:0}.contact-reseau__intro{margin:var(--sp-xs) 0 0;max-width:52ch}.contact-reseau__grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),400px));column-gap:var(--sp-2xl);row-gap:0}.contact-reseau__fiche{display:grid;grid-row:span var(--contact-rangees, 6);grid-template-rows:subgrid;align-items:start;margin-bottom:var(--sp-2xl)}@supports not (grid-template-rows: subgrid){.contact-reseau__fiche,.contact-reseau__liste{display:flex;flex-direction:column;align-items:stretch}}.contact-reseau__entete{margin-bottom:var(--sp-sm)}.contact-reseau__domaine{margin:0 0 4px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-soft)}.contact-reseau__nom{margin:0;font-size:clamp(1.75rem,3vw,2.5rem)}.contact-reseau__liste{margin:0;width:100%;border-top:1px solid var(--c-border);display:grid;grid-row:span var(--contact-lignes, 4);grid-template-rows:subgrid}.contact-reseau__ligne-picto{width:20px;height:20px;color:var(--c-primary);margin-top:1px}.contact-reseau__ligne{border-bottom:1px solid var(--c-border);padding:var(--sp-2xs) 0;display:grid;grid-template-columns:20px 1fr;gap:var(--sp-2xs);align-content:start;align-items:start}@media(min-width:600px){.contact-reseau__ligne{gap:var(--sp-xs)}}.contact-reseau__ligne dt{color:var(--c-muted-soft)}.contact-reseau__ligne dd{margin:0;font-size:var(--fs-body);line-height:1.5}.contact-reseau__ligne dd a{color:inherit;text-decoration:none;border-bottom:1px solid var(--c-primary-25);transition:border-color var(--dur-fast) var(--ease-out)}@media(max-width:900px){.contact-reseau__ligne dd a{display:inline-block;padding-block:11px;margin-block:-11px}}.contact-reseau__ligne dd a:hover,.contact-reseau__ligne dd a:focus-visible{border-color:var(--c-accent)}.contact-reseau__cta{margin-top:var(--sp-sm);justify-self:start}.contact-reseau__vide-valeur{color:var(--c-muted-soft)}.contact-reseau__picto{width:18px;height:18px;flex:none}.contact-reseau__manque,.contact-reseau__vide{margin:var(--sp-2xs) 0 0;padding:var(--sp-2xs) var(--sp-xs);border:1px dashed var(--c-border);color:var(--c-muted);font-size:var(--fs-2xs)}
