.cx{background:var(--paper);min-height:100vh}.cx__page{max-width:1160px;padding:var(--s-10) var(--s-6) var(--s-12);gap:var(--s-8) var(--s-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;margin:0 auto;display:grid}.cx__intro{gap:var(--s-4);top:var(--s-8);display:grid;position:sticky}.cx__intro h1{margin-top:var(--s-6);font-family:var(--font-display);font-stretch:var(--stretch-title);font-weight:780;font-size:var(--t-3xl);letter-spacing:-.02em;line-height:1.02}.cx__intro p{color:var(--ink-2);font-size:var(--t-md);max-width:46ch;line-height:1.5}.cx__profils{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx__profil{gap:var(--s-2);text-align:left;padding:var(--s-5);background:var(--sheet);border:var(--hair) solid var(--rule);border-radius:var(--r-3);box-shadow:var(--ombre-1);min-height:168px;transition:box-shadow var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out);grid-template-rows:auto 1fr auto;align-items:start;display:grid}.cx__profil:hover,.cx__profil:focus-visible{box-shadow:var(--ombre-2);border-color:var(--forest-2);transform:translateY(-2px)}.cx__profil b{font-family:var(--font-display);font-weight:720;font-size:var(--t-lg)}.cx__profil span{color:var(--ink-2);line-height:1.45;font-size:var(--t-sm)}.cx__profil em{font-style:normal;font-weight:700;font-size:var(--t-xs);color:var(--on-forest);background:var(--forest);border-radius:var(--r-rond);justify-self:start;padding:6px 14px}.cx__reinit{gap:var(--s-4);padding:var(--s-5);background:var(--paper-sunk);border-radius:var(--r-3);grid-column:2;display:grid}.cx__retour a{color:var(--ink-2);font-weight:700;font-size:var(--t-sm)}.cx__reinit h2{font-family:var(--font-display);font-weight:720;font-size:var(--t-lg)}.cx__reinit p{color:var(--ink-2);margin-top:var(--s-1);line-height:1.5}.cx__reinit-action{gap:var(--s-3);justify-items:start;display:grid}.cx__confirm{gap:var(--s-3);display:grid}.cx__note{font-size:var(--t-xs);color:var(--ink-3)}.cx__pied{justify-content:space-between;gap:var(--s-2);border-top:var(--hair) solid var(--rule);padding-top:var(--s-4);font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:860px){.cx__page{padding:var(--s-6) var(--s-4) var(--s-10);gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.cx__intro{position:static}.cx__intro h1{margin-top:var(--s-4);font-size:var(--t-2xl)}.cx__reinit{grid-column:1}.cx__profils{grid-template-columns:minmax(0,1fr)}.cx__profil{min-height:0}}
