.ss12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--so-gouttiere)}.ss12-colonne{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-top:var(--so-filet) solid var(--so-ligne)}.ss12-colonne:before{content:"";position:absolute;top:calc(-1 * var(--so-trait-lumiere-decalage));right:0;width:var(--so-trait-lumiere);height:var(--so-trait-lumiere-h);background:var(--l-terracotta);transform:scaleX(0);transform-origin:right;transition:transform var(--l-d-courte) var(--l-c-sortie)}.ss12-colonne:focus-within:before{transform:scaleX(1)}@media (hover:hover){.ss12-colonne:hover:before{transform:scaleX(1)}}.ss12-icone{width:var(--so-e-4);height:var(--so-e-4);margin-top:var(--so-e-3)}.ss12-colonne .so-titre-carte{margin-top:var(--so-e-16)}.ss12-colonne p{max-width:var(--so-mesure);margin-top:var(--so-e-6)}.ss12-colonne .so-lien{margin-top:var(--so-e-3)}@media (max-width:991px){.ss12{grid-template-columns:minmax(0,1fr);row-gap:var(--so-e-16)}.ss12-colonne .so-titre-carte{margin-top:var(--so-e-8)}}@media (prefers-reduced-motion:reduce){.ss12-colonne:before{transition:none}}