.article-association-v3-module__AFyHPa__page{flex-direction:column;display:flex}.article-association-v3-module__AFyHPa__bande{background:var(--fond-doux);border-bottom:1px solid var(--bordure)}.article-association-v3-module__AFyHPa__bandeContenu{max-width:900px;margin:0 auto;padding:52px 28px 46px}.article-association-v3-module__AFyHPa__retour{color:var(--accent-encre);align-items:center;gap:8px;font-size:13.5px;line-height:1.6;text-decoration:none;display:inline-flex}.article-association-v3-module__AFyHPa__retour:hover{text-decoration:underline}.article-association-v3-module__AFyHPa__categorie{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-encre);margin-top:24px;font-size:11.5px;line-height:1.6;display:block}.article-association-v3-module__AFyHPa__titre{font-family:var(--police-titre);font-size:54px;font-weight:var(--graisse-normale);letter-spacing:-.015em;color:var(--encre);margin:14px 0 16px;line-height:1.04}.article-association-v3-module__AFyHPa__chapeau{color:var(--encre-douce);margin:0 0 22px;font-size:19px;line-height:1.6}.article-association-v3-module__AFyHPa__meta{color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.6;display:flex}.article-association-v3-module__AFyHPa__reserve{font-weight:var(--graisse-forte);color:var(--accent-encre)}.article-association-v3-module__AFyHPa__article{max-width:900px;margin:0 auto;padding:0 28px}.article-association-v3-module__AFyHPa__photo{aspect-ratio:16/8;object-fit:cover;width:100%;box-shadow:var(--ombre-m);border-radius:30px;margin:34px 0 44px;display:block}.article-association-v3-module__AFyHPa__corps>section>h2{font-family:var(--police-titre);font-size:32px;font-weight:var(--graisse-normale);letter-spacing:-.015em;color:var(--encre);margin:44px 0 16px;line-height:1.15}.article-association-v3-module__AFyHPa__corps>section:first-child>h2{margin-top:0}.article-association-v3-module__AFyHPa__corps p{color:var(--encre);margin:0 0 20px;font-size:18.5px;line-height:1.78}.article-association-v3-module__AFyHPa__corps ul{margin:0 0 20px;padding:0;list-style:none}.article-association-v3-module__AFyHPa__corps li{border-left:3px solid var(--action);color:var(--encre);margin-bottom:12px;padding-left:18px;font-size:18.5px;line-height:1.78}.article-association-v3-module__AFyHPa__citation{border-left:3px solid var(--action);font-family:var(--police-titre);font-size:22px;font-weight:var(--graisse-normale);letter-spacing:-.01em;color:var(--accent-encre);margin:0 0 20px;padding-left:18px;line-height:1.35}.article-association-v3-module__AFyHPa__figure{margin:0 0 28px}.article-association-v3-module__AFyHPa__figure img{border-radius:15px;width:auto;max-width:100%;max-height:min(560px,80vh);margin:0 auto;display:block}.article-association-v3-module__AFyHPa__figure figcaption{color:var(--encre-douce);margin-top:8px;font-size:13.5px;line-height:1.6}.article-association-v3-module__AFyHPa__figure video{aspect-ratio:16/9;background:var(--chrome);border-radius:15px;width:100%;display:block}.article-association-v3-module__AFyHPa__figure audio{width:100%;max-width:560px;display:block}.article-association-v3-module__AFyHPa__mur{background:var(--fond-doux);text-align:center;border-radius:30px;margin:0 0 44px;padding:36px 32px}.article-association-v3-module__AFyHPa__murTitre{font-family:var(--police-titre);font-size:28px;font-weight:var(--graisse-normale);letter-spacing:-.015em;color:var(--encre);margin:0 0 12px;line-height:1.15}.article-association-v3-module__AFyHPa__murTexte{max-width:56ch;color:var(--encre-douce);margin:0 auto 24px;font-size:16px;line-height:1.7}.article-association-v3-module__AFyHPa__murActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:0;display:flex}.article-association-v3-module__AFyHPa__murLien{color:var(--encre-douce);font-size:15px;text-decoration:underline}.article-association-v3-module__AFyHPa__murLien:hover{color:var(--accent-encre)}.article-association-v3-module__AFyHPa__murBouton{min-height:var(--cible-min);border-radius:var(--rayon-pastille);background:var(--action);color:var(--action-texte);font-family:var(--police-titre);justify-content:center;align-items:center;padding:12px 26px;font-size:16px;text-decoration:none;display:inline-flex}.article-association-v3-module__AFyHPa__murBouton:hover{background:var(--action-survol)}.article-association-v3-module__AFyHPa__suite{border-top:1px solid var(--bordure);margin-top:56px;padding:48px 0 64px}.article-association-v3-module__AFyHPa__suiteContenu{max-width:1200px;margin:0 auto;padding:0 28px}.article-association-v3-module__AFyHPa__suiteTitre{font-family:var(--police-titre);font-size:28px;font-weight:var(--graisse-normale);letter-spacing:-.015em;color:var(--encre);margin:0 0 24px;line-height:1.15}.article-association-v3-module__AFyHPa__suiteGrille{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}@media (max-width:760px){.article-association-v3-module__AFyHPa__bandeContenu{padding:28px 20px 26px}.article-association-v3-module__AFyHPa__titre{font-size:34px}.article-association-v3-module__AFyHPa__chapeau{font-size:17px}.article-association-v3-module__AFyHPa__article{padding:0 20px}.article-association-v3-module__AFyHPa__photo{border-radius:20px;margin:24px 0 28px}.article-association-v3-module__AFyHPa__corps>section>h2{margin:32px 0 12px;font-size:24px}.article-association-v3-module__AFyHPa__corps p,.article-association-v3-module__AFyHPa__corps li{font-size:16.5px}}
