.editorial{grid-template-columns:1fr 1fr;align-items:center;gap:76px;max-width:1180px;margin:0 auto;padding:130px 32px;display:grid}.editorial.inverse .photo-bloc{order:2}.photo-bloc{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.photo-bloc img{object-fit:cover;width:100%;height:100%;display:block}.editorial h2,.editorial h3{max-width:13ch;margin:18px 0 22px;font-size:clamp(27px,3.2vw,40px);line-height:1.18}.editorial p{color:var(--gris-fonce);max-width:42ch;font-size:15px;line-height:1.8;font-family:var(--police-texte)}.editorial-intro{max-width:1180px;margin:0 auto;padding:60px 32px}.intro-centree{text-align:center;margin:0 auto}.intro-centree h2{margin:18px 0 22px;font-size:clamp(27px,3.2vw,40px);line-height:1.18}.intro-centree p{color:var(--gris-fonce);font-size:15px;line-height:1.8;font-family:var(--police-texte)}.lien-texte{letter-spacing:.6px;text-transform:uppercase;color:var(--encre);border-bottom:1px solid var(--ligne-fonce);margin-top:26px;padding-bottom:3px;font-size:12.5px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-block}.lien-texte:hover,.lien-texte:focus-visible{border-color:var(--terracotta);color:var(--terracotta)}@media (width<=860px){.editorial{grid-template-columns:1fr;gap:36px;padding:90px 24px}.editorial.inverse .photo-bloc{order:0}.editorial-intro{padding:84px 24px}}.liste-agrements{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.liste-agrements li{border:1px solid var(--ligne-fonce);font-family:var(--police-titre);color:var(--encre);border-radius:2px;padding:9px 16px;font-size:15px}
