.scol-tete{padding-block:var(--esp-4) var(--esp-3)}.scol-chapeau{color:var(--attenue);font-size:1.08rem}.scol-liste{padding-block:var(--esp-2) var(--esp-3)}.scol-guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.scol-guides a{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--rayon);align-content:start;gap:.4rem;height:100%;padding:1.4rem;text-decoration:none;transition:all .15s;display:grid}.scol-guides>li:first-child{grid-column:span 2}.scol-guides>li:first-child .scol-guides__vignette{aspect-ratio:3}@media (width<=1000px){.scol-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.scol-guides{grid-template-columns:minmax(0,1fr)}.scol-guides>li:first-child{grid-column:auto}.scol-guides>li:first-child .scol-guides__vignette{aspect-ratio:3/2}}.scol-guides__vignette{aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--rayon) - 4px);align-self:start;width:100%;height:auto;margin-bottom:.4rem}.scol-guides a:hover{border-color:var(--sapin);box-shadow:var(--relief)}.scol-guides strong{font-family:var(--police-titre);font-size:1.14rem;line-height:1.25}.scol-guides span{color:var(--attenue);font-size:.9rem}.scol-guides em{color:var(--gres-fonce);margin-top:.3rem;font-size:.8rem;font-style:normal;font-weight:600}.scol-pourquoi{padding-block:var(--esp-3) var(--esp-4)}.scol-bloc+.scol-bloc{margin-top:var(--esp-3)}.scol-bloc h2{font-size:1.24rem}
