.communique .contexte{margin-bottom:var(--e-3)}
.communique .titre-2{max-width:22ch;margin-bottom:var(--e-5)}
.communique .prose{max-width:38rem}
.communique .prose h3{font-family:var(--f-titre);font-weight:650;font-size:var(--t-l);margin-top:var(--e-7)}
.communique blockquote{margin:var(--e-6) 0;padding-left:var(--e-5);border-left:3px solid var(--orange);font:italic 400 clamp(1.5rem,1.15rem + 1.1vw,2.05rem)/1.15 var(--f-citation);color:#f6ecdc;max-width:34rem}
.communique blockquote cite{display:block;margin-top:var(--e-3);font:400 var(--t-s)/1.4 var(--f-texte);font-style:normal;color:var(--texte-2)}
.contact-presse{padding:var(--e-5);border:1px solid rgba(255,255,255,.09);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}
.contact-presse h2{font-family:var(--f-titre);font-weight:650;font-size:var(--t-l);margin-bottom:var(--e-3)}
.contact-presse p{color:var(--texte-2)}
.contact-presse .canaux{margin-top:var(--e-4)}
.contact-presse .actions{margin-top:var(--e-4)}
.guides--presse{margin-top:var(--e-6)}
.guides--presse .guide img{aspect-ratio:4/3;object-fit:contain;background:#111016}
.guides--presse .guide--portrait img{object-fit:cover;object-position:50% 12%}
.guides--presse .guide--pdf img{object-fit:cover;object-position:50% 0}
.guides--presse .guide p{font-size:var(--t-s)}
@media (min-width:75em){.guides--presse{grid-template-columns:repeat(4,1fr)}}
