.presse-hero{padding-bottom:2.5rem}.presse-hero h1{font-size:clamp(2.2rem, 7vw, 4rem);max-width:40rem}.presse-hero .lede{max-width:38rem}.presse-sommaire{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.presse-sommaire a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2);text-decoration:none;font-size:.92rem;font-weight:500}.presse-sommaire a:hover{color:var(--sage-deep);border-color:var(--sage-200)}.presse-sec{padding:3.5rem 0;scroll-margin-top:4.5rem}.presse-alt{background:var(--raised)}.presse-tete{max-width:46rem;margin:0 0 2rem}.presse-histoire h2,.presse-tete h2{margin:0;font-size:clamp(1.7rem, 4vw, 2.4rem);line-height:1.12}.presse-histoire h2 em,.presse-tete h2 em{color:var(--sage);font-style:normal}.presse-tete p{color:var(--text-2);font-size:1.05rem;margin:.8rem 0 0}.presse-textes{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.presse-texte{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;padding:1.3rem 1.4rem}.presse-texte figcaption{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sage-deep)}.presse-texte blockquote{margin:.6rem 0 0}.presse-texte blockquote p{margin:0;font-size:1.05rem}.presse-copier{margin-top:1rem;min-height:44px;padding:0 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--sage-deep);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.presse-copier:hover{border-color:var(--sage-200);background:var(--sage-soft)}.presse-copier.fait{background:var(--sage-soft);color:var(--sage-deep);border-color:var(--sage-200)}.presse-reperes{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.presse-reperes div{background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;padding:1.1rem 1.2rem 1.2rem}.presse-reperes dt{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sage-deep)}.presse-reperes dd{margin:.4rem 0 0;color:var(--text);font-size:.97rem;text-wrap:pretty}.presse-sec p,.presse-texte p{text-wrap:pretty}.presse-partenaires p,.presse-tete p{max-width:40rem}.presse-liens{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.6rem 0 0}.presse-liens a{font-weight:600;display:inline-block;padding:.65rem 0}.presse-histoire{display:grid;gap:1.5rem}.presse-histoire p{font-size:1.08rem;max-width:40rem}.presse-histoire .presse-bio{color:var(--text-2);font-size:1rem}.presse-sous{font-size:1.2rem;margin:3rem 0 1rem}.presse-angles{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.presse-angles li{border-left:1px solid var(--sage);padding:.2rem 0 .2rem 1rem}.presse-angles p{margin:.3rem 0 0;color:var(--text-2);font-size:.95rem}.presse-logos{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.presse-logos li{background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;padding:1rem 1rem 1.1rem}.presse-logo-apercu{height:9rem;border-radius:.9rem;background:var(--bg);display:grid;place-items:center;padding:1.2rem;margin-bottom:.9rem}.presse-logo-apercu img{max-width:100%;max-height:6.6rem;width:auto;height:auto}.presse-logo-apercu img[src$=".png"]{border-radius:22%}.presse-logos li.sombre .presse-logo-apercu{background:var(--sage-deep)}.presse-captures b,.presse-logos b{display:block}.presse-fichiers{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.presse-fichiers a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--sage-deep);font-weight:600;font-size:.92rem;text-decoration:none}.presse-fichiers a:hover{border-color:var(--sage-200);background:var(--sage-soft)}.presse-captures{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.presse-captures img{display:block;aspect-ratio:600/1304;object-fit:cover;object-position:top;width:100%;height:auto;border-radius:1.1rem;border:1px solid var(--line);margin-bottom:.7rem}.presse-band{text-align:center}.presse-band .cta{overflow-wrap:anywhere}.presse-tel{font-size:1rem!important}.presse-tel a{color:var(--gold)}.presse-partenaires{margin-top:1.5rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;padding:1.3rem 1.5rem}.presse-partenaires p{margin:.3rem 0 0;color:var(--text-2);max-width:46rem}.presse-partenaires .cta{flex:none}@media (max-width:64rem){.presse-reperes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.presse-angles,.presse-histoire,.presse-textes{grid-template-columns:1fr}.presse-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.presse-captures{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;scrollbar-width:thin}.presse-captures li{scroll-snap-align:start}.presse-partenaires{flex-direction:column;align-items:stretch}.presse-partenaires .cta{justify-content:center}.presse-logo-apercu{height:6.5rem;padding:.9rem}.presse-logo-apercu img{max-height:4.7rem}}@media (max-width:30rem){.presse-logos,.presse-reperes{grid-template-columns:1fr}.presse-captures{grid-auto-columns:62%}}.presse-date{margin:1rem 0 0;color:var(--text-3);font-size:.92rem;max-width:38rem}.presse-contact-court{margin:.5rem 0 0;color:var(--text-2)}.presse-contact-court a{font-weight:600;display:inline-block;padding:.65rem 0;overflow-wrap:anywhere}.presse-communique{max-width:46rem;background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;padding:clamp(1.3rem,3vw,2.2rem)}.presse-communique h3{margin:0 0 1rem;font-size:clamp(1.3rem, 3vw, 1.6rem);line-height:1.2}.presse-communique p{margin:0 0 .9rem}.presse-communique .presse-chapo{font-weight:600;font-size:1.08rem}.presse-communique .presse-fichiers{align-items:center;margin-top:1.2rem}.presse-communique .presse-copier{margin-top:0}.presse-angles p,.presse-communique p,.presse-date,.presse-histoire .presse-bio,.presse-histoire p,.presse-partenaires p,.presse-tete p,.presse-texte blockquote p{max-width:34em}.presse-communique .presse-fichiers a{font-size:1rem}.presse-communique h3,.presse-communique p{max-width:36rem}.presse-histoire .presse-haut{margin-top:0}body:has(section#contact.presse-alt) .site-footer{margin-top:0;border-top:1px solid var(--line)}.presse-copier.rate{background:var(--gold-pale);border-color:var(--gold);color:var(--text)}.presse-copier-petit{min-height:44px;margin:0;padding:0 .9rem;font-size:.9rem;vertical-align:middle}.presse-band .presse-copier-bande{margin-top:.6rem;background:0 0;color:var(--bg);border-color:rgba(255,255,255,.4)}.presse-band .presse-copier-bande:hover{background:rgba(255,255,255,.1);color:var(--bg)}.presse-fichiers a small{font-weight:500;color:var(--text-3);margin-left:.35rem;font-size:.82rem}.presse-haut{display:inline-flex;align-items:center;min-height:44px;margin-top:1.5rem;color:var(--text-2);font-size:.9rem;font-weight:600;text-decoration:none}.presse-haut:hover{color:var(--sage-deep)}.presse-tel a{color:var(--bg)!important}@media (max-width:48rem){.presse-sec,.presse-sommaire{scroll-margin-top:7rem}}.presse-tel-court{display:block}.presse-tel-court a{font-weight:600;display:inline-block;padding:.65rem 0}.presse-citation{margin:1.2rem 0 0;padding:.2rem 0 .2rem 1.1rem;border-left:1px solid var(--sage)}.presse-citation p{font-size:1.08rem;font-style:italic;margin:0 0 .5rem}.presse-citation footer{color:var(--text-2);font-size:.95rem;font-weight:600}
