.entree[data-astro-cid-qvc7rk47]{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,5vw,4.5rem);display:grid}.entree__texte[data-astro-cid-qvc7rk47]{min-width:0}.trajet[data-astro-cid-qvc7rk47]{--trajet-gap:clamp(1.8rem, 3vw, 2.4rem);--noeud:14px;--ville-lh:1.15;gap:var(--trajet-gap);grid-template-columns:minmax(0,1fr);display:grid}.station[data-astro-cid-qvc7rk47]{min-width:0;padding-left:calc(var(--noeud) + .9rem);flex-direction:column;display:flex;position:relative}.station[data-astro-cid-qvc7rk47]:before{content:"";left:calc((var(--noeud) - 2px) / 2);top:calc(var(--ville-lh) * var(--fs-quote) / 2);bottom:calc(-1 * (var(--trajet-gap) + var(--ville-lh) * var(--fs-quote) / 2));background:var(--color-border-strong);width:2px;position:absolute}.station[data-astro-cid-qvc7rk47]:last-child:before{background:linear-gradient(to bottom, var(--color-border-strong), transparent);bottom:0}.station__noeud[data-astro-cid-qvc7rk47]{left:0;top:calc((var(--ville-lh) * var(--fs-quote) - var(--noeud)) / 2);z-index:1;width:var(--noeud);height:var(--noeud);border-radius:var(--radius-xs);background:var(--color-accent);box-shadow:0 0 0 5px var(--color-surface);position:absolute}.station__ville[data-astro-cid-qvc7rk47]{min-width:0;font-size:var(--fs-quote);letter-spacing:-.03em;font-weight:700;line-height:var(--ville-lh);color:var(--color-text);align-items:baseline;gap:.7rem;display:flex}.station__num[data-astro-cid-qvc7rk47]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--color-accent-text);font-weight:600}.station__carte[data-astro-cid-qvc7rk47]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow);flex-direction:column;flex:1;margin-top:1.1rem;padding:clamp(1.1rem,3vw,1.9rem);display:flex}.station__titre[data-astro-cid-qvc7rk47]{font-size:var(--fs-h3);line-height:1.2}.station__texte[data-astro-cid-qvc7rk47]{font-size:var(--fs-small);color:var(--color-text-soft);margin-top:.9rem;line-height:1.7}.station__fiche[data-astro-cid-qvc7rk47]{margin-top:auto;padding-top:1.4rem;display:grid}.station__ligne[data-astro-cid-qvc7rk47]{border-top:1px solid var(--color-border);gap:.2rem;padding-block:.75rem;display:grid}.station__ligne[data-astro-cid-qvc7rk47]:last-child{padding-bottom:0}.station__fiche[data-astro-cid-qvc7rk47] dt[data-astro-cid-qvc7rk47]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.station__fiche[data-astro-cid-qvc7rk47] dd[data-astro-cid-qvc7rk47]{font-size:var(--fs-small);color:var(--color-text);font-weight:600;line-height:1.5}.litiges[data-astro-cid-qvc7rk47]{grid-template-columns:minmax(0,1fr);gap:clamp(1.3rem,2.5vw,1.9rem);display:grid}.litige[data-astro-cid-qvc7rk47]{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:clamp(1.4rem,3.5vw,2.4rem)}.litige__titre[data-astro-cid-qvc7rk47]{font-size:var(--fs-h3);line-height:1.2}.litige__intro[data-astro-cid-qvc7rk47]{color:var(--color-text-soft);max-width:var(--measure);margin-top:.8rem;line-height:1.7}.litige__liste[data-astro-cid-qvc7rk47]{margin-top:1.4rem;display:grid}.litige__ligne[data-astro-cid-qvc7rk47]{border-top:1px solid var(--color-border-strong);gap:.4rem;padding-block:1.1rem;display:grid}.litige__ligne[data-astro-cid-qvc7rk47]:last-child{padding-bottom:0}.litige__terme[data-astro-cid-qvc7rk47]{letter-spacing:-.01em;color:var(--color-text);font-weight:700}.litige__def[data-astro-cid-qvc7rk47]{font-size:var(--fs-small);color:var(--color-text-soft);max-width:var(--measure);line-height:1.7}.experiences[data-astro-cid-qvc7rk47]{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,5vw,4.5rem);display:grid}.experiences__texte[data-astro-cid-qvc7rk47]{min-width:0}.experiences__liste[data-astro-cid-qvc7rk47]{border:1px solid var(--matiere-verre-bord);border-radius:var(--radius-lg);background:var(--matiere-verre);padding:.4rem clamp(1.2rem,3vw,2rem);display:grid}.experience[data-astro-cid-qvc7rk47]{grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding-block:1.3rem;display:grid}.experience[data-astro-cid-qvc7rk47]+.experience[data-astro-cid-qvc7rk47]{border-top:1px solid var(--matiere-filet)}.experience__num[data-astro-cid-qvc7rk47]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--matiere-texte);font-weight:600;line-height:2}.experience__titre[data-astro-cid-qvc7rk47]{font-size:var(--fs-h3);line-height:1.25}.experience__texte[data-astro-cid-qvc7rk47]{margin-top:.5rem;line-height:1.7}.strategie[data-astro-cid-qvc7rk47]{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,5vw,4.5rem);display:grid}.strategie[data-astro-cid-qvc7rk47]>div[data-astro-cid-qvc7rk47]{min-width:0}.audit[data-astro-cid-qvc7rk47]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow);padding:clamp(1.4rem,3.5vw,2.4rem)}.audit__titre[data-astro-cid-qvc7rk47]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text);font-weight:600}.audit__etapes[data-astro-cid-qvc7rk47]{margin-top:.6rem;display:grid}.audit__etape[data-astro-cid-qvc7rk47]{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding-block:1.2rem;display:grid}.audit__etape[data-astro-cid-qvc7rk47]:first-child{border-top:0}.audit__etape[data-astro-cid-qvc7rk47]:last-child{padding-bottom:0}.audit__num[data-astro-cid-qvc7rk47]{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--color-accent);font-weight:700;line-height:1.2}.audit__nom[data-astro-cid-qvc7rk47]{font-size:var(--fs-h3);line-height:1.2}.audit__texte[data-astro-cid-qvc7rk47]{font-size:var(--fs-small);color:var(--color-text-soft);margin-top:.4rem;line-height:1.7}@media (min-width:900px){.entree[data-astro-cid-qvc7rk47]{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}.litiges[data-astro-cid-qvc7rk47]{grid-template-columns:1.2fr .8fr;align-items:start}.experiences[data-astro-cid-qvc7rk47]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px}.strategie[data-astro-cid-qvc7rk47]{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px}}@media (min-width:960px){.trajet[data-astro-cid-qvc7rk47]{grid-template-columns:repeat(3,minmax(0,1fr))}.station[data-astro-cid-qvc7rk47]{padding-left:0;padding-top:calc(var(--noeud) + 1.4rem)}.station[data-astro-cid-qvc7rk47]:before{left:0;right:calc(-1 * var(--trajet-gap));top:calc((var(--noeud) - 2px) / 2);width:auto;height:2px;bottom:auto}.station[data-astro-cid-qvc7rk47]:last-child:before{background:linear-gradient(to right, var(--color-border-strong), transparent);bottom:auto;right:0}.station__noeud[data-astro-cid-qvc7rk47]{top:0}}
