.edito{padding:48px 0 96px}.edito-tete{margin-bottom:40px}.edito-tete h1{max-width:24ch;margin-bottom:18px;font-size:clamp(2.6rem,10vw,4.6rem)}.edito-chapeau{font-family:var(--titre);color:var(--encre-2);max-width:36rem;margin:0;font-size:1.35rem;font-style:italic;line-height:1.35}.edito-fin{margin-top:72px}.prose{color:var(--encre-2);font-size:1.1rem;line-height:1.7}.prose h2{color:var(--encre);margin:48px 0 14px;font-size:clamp(1.9rem,6vw,2.5rem)}.prose p{margin:0 0 1.2em}.prose p:first-child:first-letter{font-family:var(--titre);float:left;color:var(--bordeaux);margin:.08em .12em 0 0;font-size:3.4em;line-height:.8}.prose ul{gap:10px;margin:0 0 1.4em;padding-left:0;list-style:none;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--bordeaux);width:8px;height:1px;position:absolute;top:.72em;left:0}.prose strong{color:var(--encre);font-weight:500}.prose em{color:var(--encre)}.prose a{color:var(--bordeaux);text-underline-offset:4px;text-decoration:underline}.prose .legal-note{border-left:2px solid var(--bordeaux);background:var(--bordeaux-voile);border-radius:0 12px 12px 0;margin:0 0 32px;padding:14px 18px;font-size:.95rem}.prose .legal-note:first-letter{font-size:inherit;float:none;margin:0}.atelier-manifeste{gap:28px;margin:8px 0 56px;display:grid}.atelier-manifeste p{font-family:var(--titre);color:var(--encre);margin:0;font-size:clamp(1.6rem,5.6vw,2.4rem);line-height:1.18}.atelier-manifeste p em{color:var(--bordeaux)}.atelier-photo{background:#120a0c;border-radius:14px;margin:48px 0;overflow:hidden}.atelier-photo img{width:100%;height:auto;display:block}.atelier-chiffres{border-top:1px solid var(--encre);grid-template-columns:1fr 1fr;gap:20px;margin:40px 0 56px;padding-top:24px;display:grid}.atelier-chiffres div{gap:4px;display:grid}.atelier-chiffres b{font-family:var(--titre);color:var(--bordeaux);font-size:2.4rem;font-weight:400;line-height:1}.atelier-chiffres span{color:var(--encre-3);font-size:.9rem}.edito-cta{border-top:1px solid var(--ligne);flex-direction:column;align-items:flex-start;gap:16px;margin:56px 0 0;padding:32px 0 0;display:flex}.edito-cta p{font-family:var(--titre);color:var(--encre);margin:0;font-size:1.5rem;line-height:1.25}.journal-liste{border-top:1px solid var(--encre);gap:0;display:grid}.journal-carte{border-bottom:1px solid var(--ligne);gap:8px;padding:28px 0;display:grid}.journal-meta{font-family:var(--titre);color:var(--bordeaux);align-items:center;gap:12px;font-size:1rem;font-style:italic;display:flex}.journal-meta span+span:before{content:"·";color:var(--encre-3);margin-right:12px}.journal-carte h2{font-size:clamp(1.7rem,6vw,2.3rem);line-height:1.1}.journal-carte p{color:var(--encre-2);max-width:40rem;margin:0}.journal-carte .lien-italique{font-size:1.1rem}.journal-article .journal-meta{margin-bottom:20px}.journal-suite{border-top:1px solid var(--encre);margin-top:64px;padding-top:28px}.journal-suite h2{margin-bottom:16px;font-size:1.8rem}.contact-grille{grid-template-columns:1fr;gap:48px;display:grid}.contact-form{gap:22px;display:grid}.contact-form label{gap:4px;display:grid}.contact-form label>span{color:var(--encre);font-size:.95rem;font-weight:500}.contact-form input[type=text],.contact-form input[type=email]{font-size:1.4rem}.contact-form select{background:var(--blanc);border:1px solid var(--ligne-forte);width:100%;font:inherit;color:var(--encre);border-radius:12px;padding:12px 14px}.contact-form .piege{opacity:0;height:0;position:absolute;left:-9999px}.contact-aside{align-content:start;gap:22px;display:grid}.contact-aside h3{margin-bottom:6px;font-size:1.4rem}.contact-aside p{color:var(--encre-2);margin:0}.contact-merci{border:1px solid var(--ligne-forte);background:var(--blanc);text-align:center;border-radius:18px;padding:32px}.contact-merci h2{margin-bottom:10px}.contact-merci img{height:64px;margin-bottom:12px}.introuvable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:64px 20px;display:flex}.introuvable img{height:80px}.introuvable h1{font-size:clamp(2.4rem,9vw,4rem)}.introuvable p{color:var(--encre-2);max-width:28rem;margin:0}@media (min-width:761px){.edito{padding:72px 0 128px}.edito-tete{margin-bottom:56px}.atelier-chiffres{grid-template-columns:repeat(4,1fr)}.contact-grille{grid-template-columns:1.2fr .8fr;gap:72px}.edito-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}
