/* Composant « sommaire » extrait du systeme de design Decical. */
/* Le collage porte sur l'enveloppe Elementor : posé sur `.col-somm` seul, il
   n'aurait aucune course, le parent faisant exactement la hauteur du bloc. */
.elementor-widget-decical-sommaire{position:sticky;top:112px;align-self:start}
.col-somm{max-height:calc(100vh - 150px);overflow-y:auto;padding-right:14px}
.col-somm .lb{font-family:var(--mono);font-size:10px;letter-spacing:.17em;
 text-transform:uppercase;color:var(--gris);margin-bottom:16px;display:block}
.col-somm ol{list-style:none;display:grid;gap:3px;counter-reset:s}
.col-somm a{display:block;font-size:13px;line-height:1.42;padding:7px 0 7px 14px;
 border-left:2px solid var(--trait);color:var(--gris);text-decoration:none;
 transition:color .18s var(--ease),border-color .18s var(--ease)}
.col-somm a:hover{color:var(--encre)}
.col-somm a.ici{color:var(--encre);border-left-color:var(--olive);font-weight:600}
@media(min-width:1181px) and (max-height:860px){
 .elementor-widget-decical-sommaire{top:96px}
 .col-somm{max-height:calc(100vh - 128px)}}
@media(max-width:1180px){
 .elementor-widget-decical-sommaire{position:static}
 .col-somm{max-height:none;padding:22px 0 0;border-top:1px solid var(--trait)}}
