.gallery.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery.carre img{aspect-ratio:1/1;object-position:50% 50%}.edition{font-family:var(--serif);color:var(--burgundy);font-size:1.15rem;margin:1.6rem 0 .2rem}@media(max-width:899.98px){.gallery.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media(min-width:900px){#vivrez .media img{aspect-ratio:4/3;height:auto;object-fit:cover;object-position:50% 40%}}.gallery.solo{grid-template-columns:minmax(0,340px)}.coffret{background:#fff;border-left:3px solid var(--rasp);border-radius:8px;padding:.9rem 1.1rem;margin-top:1.2rem;color:var(--ink)}#programme+.sec h3{color:var(--burgundy);margin-top:0}#programme+.sec h3+ul+h3{margin-top:2rem}.media img[src*=retraites-atelier-ecriture]{object-position:50% 45%}.hero img[src*=retraites-meditation-salon]{object-position:50% 30%}
