.cn-titre{font-size:clamp(36px,4.4vw,64px);max-width:20ch}@media (min-width:1024px){.cn-titre{font-size:clamp(34px,min(3.3vw,5.8vh),52px);max-width:22ch}}.fo-accroche{margin-top:var(--gt-esp-4)}.cn-heros-actions,.cn-heros-actions+.hb-signature{margin-top:var(--gt-esp-6)}.cn-accroche{margin-top:var(--gt-esp-5);font-family:var(--gt-police-titre);font-style:italic;font-size:clamp(22px,2vw,26px);line-height:1.3;color:var(--gt-bordeaux);max-width:34ch}.cn-signature{align-items:flex-start}.cn-signature p{gap:2px}.cn-signature__texte{max-width:52ch;font-size:15px;line-height:1.5;color:var(--gt-graphite)}.cn-domaines{color:var(--gt-bordeaux)}.cn-sommaire{margin-top:var(--gt-esp-8)}.cn-sommaire ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--gt-filet)}@media (min-width:900px){.cn-sommaire ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gt-esp-7)}}.cn-sommaire li{border-bottom:var(--gt-filet-doux)}.cn-sommaire a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--gt-esp-3);align-items:baseline;min-height:var(--gt-cible);padding:var(--gt-esp-4) var(--gt-esp-2);color:var(--gt-encre);text-decoration:none;font-family:var(--gt-police-titre);font-size:20px;line-height:1.3;transition:background-color var(--gt-duree-etat)}.cn-sommaire a:hover{background:var(--gt-papier)}.cn-sommaire a:hover span:last-child{text-decoration:underline;text-decoration-color:var(--gt-bordeaux);text-underline-offset:4px}.cn-sommaire a:focus-visible{outline:var(--gt-focus);outline-offset:-3px}.cn-sommaire__n{font-style:italic;color:var(--gt-bordeaux)}.cn-catalogue{list-style:none;margin:var(--gt-esp-9) 0 0;padding:0;border-top:var(--gt-filet)}.cn-conf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-5) var(--gt-esp-9);padding:var(--gt-esp-8) 0;border-bottom:var(--gt-filet-doux);scroll-margin-top:100px}@media (min-width:1000px){.cn-conf{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cn-conf__tete{position:sticky;top:110px;align-self:start}}.cn-conf__n{display:block;font-style:italic;font-size:40px;line-height:1;color:var(--gt-bordeaux)}.cn-conf__n,.cn-conf__titre{font-family:var(--gt-police-titre)}.cn-conf__titre{margin-top:var(--gt-esp-3);font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.cn-conf__themes{margin-top:var(--gt-esp-4);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gt-graphite)}.cn-conf__corps{max-width:66ch;font-size:18px;line-height:1.7;color:var(--gt-graphite)}.cn-conf__corps>p+p{margin-top:1em}.cn-conf__corps>p:first-child{font-family:var(--gt-police-titre);font-size:1.2em;line-height:1.45;color:var(--gt-encre)}.cn-conf__public{margin-top:var(--gt-esp-5)!important;padding:var(--gt-esp-4) var(--gt-esp-5);background:var(--gt-papier);border-left:2px solid var(--gt-bordeaux);font-size:16px}.cn-conf__public strong{color:var(--gt-encre)}.cn-photos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-6);margin-top:var(--gt-esp-9)}@media (min-width:900px){.cn-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-photo.cn-photo{height:clamp(260px,26vw,380px)}.cn-scene__intro{margin-top:var(--gt-esp-4);max-width:60ch;color:var(--gt-graphite)}.cn-evt__date{margin-bottom:var(--gt-esp-2);font-style:italic;font-size:20px;line-height:1.1;color:var(--gt-bordeaux)}.cn-evt__date,.cn-evt__org{font-family:var(--gt-police-titre)}.cn-evt__org{font-weight:600;font-size:24px;line-height:1.2;color:var(--gt-encre)}.cn-evt__titre{margin-top:4px;font-family:var(--gt-police-titre);font-style:italic;font-size:20px;line-height:1.35;color:var(--gt-bordeaux)}.cn-frise li>p:not(.cn-evt__titre){margin-top:.7em}@media (min-width:900px){.cn-frise li>*{grid-column:2}.cn-frise li>.cn-evt__date{grid-column:1;grid-row:1/span 4;margin:0}}.hb-citations.cn-citations{margin-top:var(--gt-esp-8)}.cn-formats{list-style:none;margin:var(--gt-esp-8) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-5)}@media (min-width:760px){.cn-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cn-formats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cn-format{display:flex;flex-direction:column;gap:var(--gt-esp-3);padding:var(--gt-esp-6);background:var(--gt-papier);outline:1px solid var(--gt-trait);outline-offset:-1px;color:var(--gt-graphite)}.cn-format__titre{font-family:var(--gt-police-titre);font-weight:500;font-size:23px;line-height:1.2;color:var(--gt-encre)}.cn-faq{--ac-fond:var(--gt-papier);background:var(--gt-papier)}.cn-faq__liste{margin-top:var(--gt-esp-7);border-top:var(--gt-filet)}.cn-faq__item{border-bottom:var(--gt-filet-doux)}.cn-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gt-esp-5);min-height:var(--gt-cible);padding:var(--gt-esp-5) 0;list-style:none;cursor:pointer}.cn-faq__item>summary::-webkit-details-marker{display:none}.cn-faq__item>summary .gt-faq__q{font-family:var(--gt-police-titre);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25}.cn-faq__item>summary:hover .gt-faq__q{color:var(--gt-bordeaux)}.cn-faq__item>summary:focus-visible{outline:var(--gt-focus);outline-offset:4px}.cn-faq__noeud{flex:0 0 auto;width:72px;height:28px;overflow:visible;fill:none;stroke:var(--gt-bordeaux);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cn-faq__noeud-boucle{transition:opacity .35s var(--gt-courbe-sortie),translate .35s var(--gt-courbe-sortie)}.cn-faq__noeud-droit{opacity:0;stroke-dasharray:68;stroke-dashoffset:68;transition:opacity .2s,stroke-dashoffset .5s var(--gt-courbe-sortie) .1s}.cn-faq__item[open] .cn-faq__noeud-boucle{opacity:0;translate:0 2px}.cn-faq__item[open] .cn-faq__noeud-droit{opacity:1;stroke-dashoffset:0}.cn-faq__reponse{padding:0 0 var(--gt-esp-6);max-width:64ch;color:var(--gt-graphite)}.cn-faq__reponse p+p{margin-top:.8em}