.pcr-module__APYBXG__parcours{border-left:2px solid var(--color-border-on-dark);margin:0;padding:0;list-style:none;display:grid}.pcr-module__APYBXG__etape{font-family:var(--font-heading);color:var(--color-text-primary-on-dark);align-items:baseline;gap:16px;padding:14px 0 14px 28px;font-size:clamp(30px,2vw + 18px,46px);line-height:1.1;display:flex;position:relative}.pcr-module__APYBXG__etape:before{content:"";box-sizing:border-box;border:2px solid var(--color-text-brand-on-dark-soft);background-color:var(--color-surface-services-dark);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7px}.pcr-module__APYBXG__etape:last-child:before{border-color:var(--color-action-accent);background-color:var(--color-action-accent)}.pcr-module__APYBXG__etapeNumero{font-family:var(--font-body);letter-spacing:.1em;color:var(--color-text-strong-on-dark);font-size:13px;font-weight:700}.pcr-module__APYBXG__domaines{margin-top:20px}.pcr-module__APYBXG__publics{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pcr-module__APYBXG__publics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pcr-module__APYBXG__publics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcr-module__APYBXG__public{box-sizing:border-box;border:1px solid var(--color-border-default);border-top:4px solid var(--color-border-services);border-radius:var(--radius-lg);min-height:180px;color:var(--color-text-strong);flex-direction:column;gap:20px;padding:24px;font-size:17px;line-height:1.5;display:flex}