.region-actions{margin-top:32px}.region-tableau{max-width:960px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;margin-top:48px;overflow-x:auto}.region-tableau table{border-collapse:collapse;width:100%;min-width:520px;font-size:17px;line-height:1.4}.region-tableau caption{text-align:left;color:var(--muted);padding:18px 20px 4px;font-size:15px;font-weight:600}.region-tableau th,.region-tableau td{text-align:left;border-bottom:1px solid var(--line);padding:16px 20px}.region-tableau tr:last-child th,.region-tableau tr:last-child td{border-bottom:0}.region-tableau thead th{color:var(--muted);font-size:14px;font-weight:600}.region-tableau tbody th{font-weight:600}.region-etapes{grid-template-columns:repeat(4,1fr);gap:28px;margin:52px 0 0;padding:0;list-style:none;display:grid}.region-etapes li{align-content:start;gap:14px;display:grid}.re-n{background:var(--accent);width:44px;height:44px;color:var(--sur-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.region-etapes b{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.region-etapes small{color:var(--accent);margin-top:2px;font-size:14px;font-weight:600;display:block}.region-etapes p{color:var(--muted);max-width:34ch;margin-top:8px}.region-lien{margin-top:44px;font-size:17px}.region-lien a,.region-deux a,.region-coord a,.region-tableau a{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.region-deux{grid-template-columns:repeat(2,1fr);gap:56px 64px;display:grid}.region-deux h3{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.1}.region-deux p{color:var(--muted);max-width:52ch;font-size:17.5px;line-height:1.6}.region-coord{color:var(--muted);margin-top:40px;font-size:16px}.region-coord b{color:var(--ink)}@media (width<=900px){.region-etapes{grid-template-columns:1fr;gap:30px}.region-deux{grid-template-columns:1fr;gap:40px}}@media (width<=700px){.region-tableau{box-shadow:none;border-radius:0;overflow:visible}.region-tableau table{min-width:0}.region-tableau caption{padding:0 0 12px;display:block}.region-tableau thead{display:none}.region-tableau table,.region-tableau tbody,.region-tableau tr,.region-tableau th,.region-tableau td{display:block}.region-tableau tbody tr{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-bottom:10px;padding:14px 18px}.region-tableau tbody th,.region-tableau td{border:0;padding:0}.region-tableau td{margin-top:6px}.region-tableau td:before{content:attr(data-l) " : ";color:var(--muted);font-weight:600}}
