:focus-visible{outline:3px solid var(--color--focus);outline-offset:2px;box-shadow:0px 0px 0px 2px var(--color--green-950)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-body{color:var(--color--ink);font-family:var(--font--base);line-height:1.55;background-color:var(--color--cream);background-image:radial-gradient(circle at 88% 5%,rgba(183,208,192,.28),transparent 28rem);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.padding-global{padding-right:1.25rem;padding-left:1.25rem}@media (max-width:479px){.padding-global{padding-right:0.9rem;padding-left:0.9rem}}.container-large{width:100%;max-width:74rem;margin-right:auto;margin-left:auto}.padding-section-small{padding-top:2.5rem;padding-bottom:2.5rem}.padding-section-medium{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.heading-style-h1{color:var(--color--ink);font-weight:800;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.02;letter-spacing:-0.05em;text-wrap:balance}.heading-style-h2{color:var(--color--ink);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-0.03em}.heading-style-h3{color:var(--color--ink);font-weight:800;font-size:1.15rem;line-height:1.3;letter-spacing:-0.01em}.heading-style-h4{color:var(--color--ink);font-weight:750;font-size:1.05rem;line-height:1.35;letter-spacing:-0.01em}.heading-style-h5{font-weight:850;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.14em}.text-size-large{font-size:clamp(1.03rem,2vw,1.2rem)}.text-size-small{font-size:0.9rem}.text-size-tiny{font-size:0.8rem}.text-color-secondary{color:var(--color--muted)}.max-width-large{max-width:44rem}.button{display:inline-flex;justify-content:center;align-items:center;gap:0.55rem;min-height:44px;color:#fff;font-family:var(--font--base);font-weight:800;font-size:0.92rem;line-height:1.2;text-decoration:none;padding-top:0.6rem;padding-right:1.1rem;padding-bottom:0.6rem;padding-left:1.1rem;background-color:var(--color--green-800);border-radius:var(--radius--medium);border-top:2px solid var(--color--green-800);border-right:2px solid var(--color--green-800);border-bottom:2px solid var(--color--green-800);border-left:2px solid var(--color--green-800);cursor:pointer}.button:hover{color:var(--color--ink);background-color:var(--color--ochre)}.button:hover{border-color:var(--color--ochre)}.button:focus-visible{color:#fff}.button.is-secondary{color:var(--color--green-800);background-color:var(--color--paper);border-top:1px solid var(--color--green-800);border-right:1px solid var(--color--green-800);border-bottom:1px solid var(--color--green-800);border-left:1px solid var(--color--green-800)}.button.is-secondary:hover{color:var(--color--ink);background-color:var(--color--ochre)}.button.is-secondary:hover{border-color:var(--color--ochre)}.button.is-small{font-size:0.86rem;padding-top:0.45rem;padding-right:0.85rem;padding-bottom:0.45rem;padding-left:0.85rem}.button{white-space:nowrap}.button-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:17px;height:17px}.skip-links{position:relative;z-index:100}.skip-link{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + .75rem);left:0.75rem;z-index:100;color:#fff;font-weight:700;text-decoration:none;padding-top:0.7rem;padding-right:1rem;padding-bottom:0.7rem;padding-left:1rem;background-color:var(--color--green-950);border-radius:0.5rem;transform:translate3d(0,-200%,0)}.skip-link:focus{color:#fff;transform:translate3d(0,0px,0)}.navbar_component{color:var(--color--ink);background-color:var(--color--sage);border-bottom:4px solid var(--color--ochre)}.navbar_container{display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:96px;padding-top:0.75rem;padding-bottom:0.75rem}.navbar_container{flex-wrap:wrap}@media (max-width:767px){.navbar_container{min-height:84px}}.navbar_brand{display:inline-flex;align-items:center;gap:0.95rem;color:var(--color--ink);text-decoration:none}.navbar_brand:hover{color:var(--color--ink)}.navbar_logo{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:47px;height:47px;color:var(--color--green-950);background-color:var(--color--green-200);border-radius:50%}@media (max-width:479px){.navbar_logo{width:41px;height:41px}}.navbar_logo-icon{width:29px;height:29px;color:var(--color--green-950)}.navbar_brand-text{display:grid;gap:0.08rem}.navbar_brand-town{color:var(--color--ink);font-weight:800;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.13em}@media (max-width:767px){.navbar_brand-town{font-size:0.7rem}}.navbar_brand-section{color:var(--color--ink);font-weight:520;font-size:1.12rem}@media (max-width:767px){.navbar_brand-section{font-size:1rem}}.navbar_link{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;color:var(--color--ink);font-weight:700;font-size:0.92rem;text-decoration:none;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem;background-color:var(--color--paper);border-radius:999px;border-top:1px solid var(--color--green-800);border-right:1px solid var(--color--green-800);border-bottom:1px solid var(--color--green-800);border-left:1px solid var(--color--green-800)}.navbar_link:hover{color:var(--color--ink);background-color:var(--color--ochre)}.navbar_link:hover{border-color:var(--color--ochre)}@media (max-width:479px){.navbar_link{justify-content:center;width:100%}}.actes-hero_breadcrumb{display:flex;gap:0.4rem;color:var(--color--muted);font-size:0.86rem;margin-bottom:1.6rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.actes-hero_breadcrumb{flex-wrap:wrap;list-style:none}.actes-hero_crumb{display:inline-flex;gap:0.4rem}.actes-hero_crumb-link{color:var(--color--muted)}.actes-hero_crumb-link:hover{color:var(--color--green-800)}.actes-hero_crumb-link{text-underline-offset:3px}.actes-hero_crumb-sep{color:var(--color--green-700)}.actes-hero_grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:clamp(2rem,7vw,6rem)}@media (max-width:767px){.actes-hero_grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.actes-hero_heading{display:grid;gap:1rem}.actes-hero_eyebrow{display:inline-flex;align-items:center;gap:0.65rem;color:var(--color--green-700)}.actes-hero_eyebrow::before{width:2.1rem;height:2px;background-color:var(--color--ochre)}.actes-hero_eyebrow::before{content:""}.actes-hero_lede{margin-top:0.5rem}.actes-hero_note{color:var(--color--muted);font-size:0.9rem;padding-top:1.1rem;padding-right:1.2rem;padding-bottom:1.1rem;padding-left:1.35rem;background-color:var(--color--paper);border-left:3px solid var(--color--ochre)}.actes-hero_note-title{display:block;color:var(--color--ink);font-weight:800;margin-bottom:0.22rem}.section_actes-hero .padding-section-medium{padding-bottom:2.5rem}.section_actes{border-top:1px solid var(--color--line)}.section_actes .padding-section-medium{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.actes_search-panel{padding-top:clamp(1.2rem,3vw,1.8rem);padding-right:clamp(1.2rem,3vw,1.8rem);padding-bottom:clamp(1.2rem,3vw,1.8rem);padding-left:clamp(1.2rem,3vw,1.8rem);background-color:var(--color--paper);border-radius:var(--radius--large);border-top:1px solid var(--color--line);border-right:1px solid var(--color--line);border-bottom:1px solid var(--color--line);border-left:1px solid var(--color--line)}.actes_search-panel{box-shadow:var(--shadow--soft)}.actes_search-label{display:block;font-weight:800;font-size:0.92rem;margin-bottom:0.6rem}.actes_search-row{display:flex;gap:0.6rem}@media (max-width:767px){.actes_search-row{flex-wrap:wrap}}@media (max-width:479px){.actes_search-row .button{width:100%}}.actes_search-wrap{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative}.actes_search-icon{position:absolute;top:50%;left:1.1rem;width:21px;height:21px;color:var(--color--green-700);pointer-events:none;transform:translate3d(0,-50%,0)}.actes_search-input{width:100%;min-height:56px;color:var(--color--ink);font-family:var(--font--base);font-size:1.03rem;padding-top:0.85rem;padding-right:1rem;padding-bottom:0.85rem;padding-left:3.15rem;background-color:#fff;border-radius:12px;border-top:2px solid var(--color--green-500);border-right:2px solid var(--color--green-500);border-bottom:2px solid var(--color--green-500);border-left:2px solid var(--color--green-500)}.actes_search-input::placeholder{color:var(--color--placeholder);opacity:1}.actes_search-input:hover{border-color:var(--color--green-700)}.actes_search-help{color:var(--color--muted);font-size:0.82rem;margin-top:0.45rem}.actes_tabs{position:relative;min-width:0px;margin-top:1.25rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.actes_tabs-legend{color:var(--color--muted);font-weight:750;font-size:0.8rem;margin-bottom:0.45rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.actes_tabs-list{display:flex;gap:0.5rem}.actes_tabs-list{flex-wrap:wrap}.actes_tab{display:inline-flex;align-items:center;gap:0.45rem;position:relative;min-height:44px;color:var(--color--green-800);font-weight:750;font-size:0.9rem;padding-top:0.5rem;padding-right:0.9rem;padding-bottom:0.5rem;padding-left:0.9rem;background-color:transparent;border-radius:999px;border-top:1px solid var(--color--green-300);border-right:1px solid var(--color--green-300);border-bottom:1px solid var(--color--green-300);border-left:1px solid var(--color--green-300);cursor:pointer}.actes_tab:hover{background-color:var(--color--green-100)}.actes_tab:hover{border-color:var(--color--green-500)}.actes_tab:has(input:checked){color:#fff;background-color:var(--color--green-800)}.actes_tab:has(input:checked){border-color:var(--color--green-800)}.actes_tab:has(input:focus-visible){outline:3px solid var(--color--focus);outline-offset:2px;box-shadow:0px 0px 0px 2px var(--color--green-950)}.actes_tab:has(input:checked) .actes_tab-count{background-color:var(--color--green-200)}.actes_tab-count{min-width:1.6rem;color:var(--color--green-950);font-size:0.75rem;text-align:center;padding-top:0.05rem;padding-right:0.4rem;padding-bottom:0.05rem;padding-left:0.4rem;background-color:var(--color--green-100);border-radius:999px}.actes_toolbar{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--color--line)}.actes_toolbar{flex-wrap:wrap}.actes_selects{display:flex;align-items:end;gap:0.75rem}.actes_selects{flex-wrap:wrap}@media (max-width:479px){.actes_selects{width:100%}}.actes_field{display:grid}.actes_field label{color:var(--color--muted);font-weight:750;font-size:0.8rem;margin-bottom:0.45rem}@media (max-width:479px){.actes_field{width:100%}}.actes_select{min-height:44px;color:var(--color--ink);font-family:var(--font--base);font-size:0.95rem;padding-top:0.4rem;padding-right:2.4rem;padding-bottom:0.4rem;padding-left:0.8rem;border-radius:9px;border-top:1px solid var(--color--green-500);border-right:1px solid var(--color--green-500);border-bottom:1px solid var(--color--green-500);border-left:1px solid var(--color--green-500);cursor:pointer}.actes_select:hover{border-color:var(--color--green-700)}.actes_select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'%3E%3Cpath d=\'m5 8 5 5 5-5\' fill=\'none\' stroke=\'%233e725c\' stroke-width=\'2\'/%3E%3C/svg%3E") no-repeat right .7rem center/16px}@media (max-width:479px){.actes_select{width:100%}}.actes_result-count{color:var(--color--muted);font-size:0.9rem}.actes_result-count strong{color:var(--color--ink)}.actes_reset{color:var(--color--green-800);font-weight:700}.actes_reset:hover{color:var(--color--green-950)}.actes_reset{text-underline-offset:3px}.actes_results{margin-top:2rem}.actes_results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:0.7rem;padding-right:0px;padding-bottom:0.7rem;padding-left:0px;border-bottom:2px solid var(--color--green-950)}.actes_list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(255,254,250,.68)}.actes_list .bde-posts-pagination{display:flex;justify-content:center;padding-top:2rem;padding-right:0px;padding-bottom:2.5rem;padding-left:0px}.actes_list .bde-posts-pagination-loadmore-button{min-height:44px;color:#fff;font-family:var(--font--base);font-weight:800;font-size:0.92rem;padding-top:0.6rem;padding-right:1.25rem;padding-bottom:0.6rem;padding-left:1.25rem;background-color:var(--color--green-800);border-radius:var(--radius--medium);border-top:2px solid var(--color--green-800);border-right:2px solid var(--color--green-800);border-bottom:2px solid var(--color--green-800);border-left:2px solid var(--color--green-800)}.actes_list .bde-posts-pagination-loadmore-button:hover{color:var(--color--ink);background-color:var(--color--ochre)}.actes_list .bde-posts-pagination-loadmore-button:hover{border-color:var(--color--ochre)}.actes_list{list-style:none}.actes_item{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.2rem);padding-top:1.4rem;padding-right:clamp(.15rem,2vw,1rem);padding-bottom:1.4rem;padding-left:clamp(.15rem,2vw,1rem);border-bottom:1px solid var(--color--line);transition:background 0.2s ease}.actes_item:hover{background-color:rgba(237,244,239,.7)}@media (max-width:767px){.actes_item{grid-template-columns:minmax(0,1fr) auto;gap:0.8rem 1rem}}@media (max-width:479px){.actes_item{grid-template-columns:minmax(0,1fr);padding-top:1.3rem;padding-bottom:1.3rem}.actes_item .button{width:fit-content}}.actes_item-kind{display:grid;justify-items:start;gap:0.5rem}@media (max-width:767px){.actes_item-kind{display:flex;align-items:center;gap:0.5rem 1rem;grid-column-start:1;grid-column-end:-1}.actes_item-kind{flex-wrap:wrap}}.actes_item-copy{min-width:0px}.actes_item-ref{color:var(--color--green-700);font-weight:850;font-size:0.76rem;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:0.25rem}.actes_item-meta{display:inline-flex;align-items:center;gap:0.35rem;color:var(--color--muted);font-size:0.82rem;margin-top:0.45rem}.actes_item-meta-icon{width:14px;height:14px;color:var(--color--green-700)}.actes_dates{display:grid;gap:0.1rem;font-size:0.85rem;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.actes_dates{display:flex;gap:0.1rem 1rem}.actes_dates{flex-wrap:wrap}}.actes_dates-row{display:flex;gap:0.3rem}.actes_dates-row.is-publication .actes_dates-value{color:var(--color--muted);font-weight:500}.actes_dates-row{flex-wrap:wrap}.actes_dates-label{color:var(--color--muted)}.actes_dates-value{font-weight:650;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tag{display:inline-flex;color:var(--color--green-950);font-weight:850;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.045em;padding-top:0.26rem;padding-right:0.6rem;padding-bottom:0.26rem;padding-left:0.6rem;background-color:var(--color--green-200);border-radius:999px}.tag[data-type="arrete"]{color:var(--color--ochre-800);background-color:var(--color--ochre-200)}.tag[data-type="finances"]{color:#2f4f5f;background-color:#d8e9ef}.tag[data-type="bulletin"]{color:#4f3d66;background-color:#e6def0}.tag[data-type="pv"]{color:var(--color--slate-800);background-color:var(--color--slate-200)}.tag[data-type="convocation"]{color:var(--color--slate-800);background-color:var(--color--slate-200)}.tag[data-type="liste-deliberations"]{color:var(--color--slate-800);background-color:var(--color--slate-200)}.actes_empty{text-align:center;padding-top:3.5rem;padding-right:1rem;padding-bottom:3.5rem;padding-left:1rem;border-bottom:1px solid var(--color--line)}.actes_empty-title{font-size:1.3rem;margin-bottom:0.4rem}.section_videos{border-top:1px solid var(--color--line)}.section_videos .padding-section-medium{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.videos_header{display:flex;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.6rem}.videos_header{flex-wrap:wrap}.videos_intro{display:grid;gap:0.5rem}.videos_list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.videos_list .bde-posts-pagination{display:flex;justify-content:center;grid-column-start:1;grid-column-end:-1;padding-top:1rem}.videos_list .bde-posts-pagination-loadmore-button{min-height:44px;color:var(--color--green-800);font-family:var(--font--base);font-weight:800;font-size:0.92rem;padding-top:0.6rem;padding-right:1.25rem;padding-bottom:0.6rem;padding-left:1.25rem;background-color:var(--color--paper);border-radius:var(--radius--medium);border-top:1px solid var(--color--green-800);border-right:1px solid var(--color--green-800);border-bottom:1px solid var(--color--green-800);border-left:1px solid var(--color--green-800)}.videos_list .bde-posts-pagination-loadmore-button:hover{color:var(--color--ink);background-color:var(--color--ochre)}.videos_list .bde-posts-pagination-loadmore-button:hover{border-color:var(--color--ochre)}.videos_list .bde-loop{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),22rem))}@media (max-width:1023px){.videos_list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:767px){.videos_list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.videos_card{display:flex;flex-flow:column;height:100%;overflow:hidden;background-color:var(--color--paper);border-radius:var(--radius--large);border-top:1px solid var(--color--line);border-right:1px solid var(--color--line);border-bottom:1px solid var(--color--line);border-left:1px solid var(--color--line)}.videos_card:hover{box-shadow:var(--shadow--soft)}.videos_thumb{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color--sage)}.videos_thumb-art{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}.videos_thumb-kicker{position:absolute;top:1.1rem;left:1.25rem;color:var(--color--ink);font-weight:800;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.14em}.videos_thumb-date{position:absolute;top:2.2rem;left:1.25rem;color:var(--color--ink);font-weight:800;font-size:1.35rem}.videos_body{display:flex;flex-flow:column;gap:0.35rem;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:1rem;padding-right:1.2rem;padding-bottom:1.15rem;padding-left:1.2rem}.videos_platform{color:var(--color--green-700);font-weight:850;font-size:0.74rem;text-transform:uppercase;letter-spacing:0.07em}.videos_actions{display:flex;align-items:center;gap:0.6rem 1rem;margin-top:0px;padding-top:0.5rem}.videos_actions{flex-wrap:wrap}.videos_pv{color:var(--color--green-800);font-weight:650;font-size:0.86rem}.videos_pv:hover{color:var(--color--green-950)}.videos_pv{text-underline-offset:3px}.videos_privacy{display:flex;gap:0.6rem;color:var(--color--muted);font-size:0.84rem;margin-top:1.2rem}.videos_privacy-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:var(--color--green-700);margin-top:0.1rem}.section_mairie{border-top:1px solid var(--color--line)}.section_mairie .padding-section-small{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.mairie_grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);align-items:start;gap:1.5rem 3rem}@media (max-width:1023px){.mairie_grid{grid-template-columns:minmax(0,1fr)}}.mairie_intro{display:grid;gap:0.5rem}.mairie_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 2rem;font-size:0.9rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mairie_list{list-style:none}.mairie_item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0.6rem}.mairie_icon{width:18px;height:18px;color:var(--color--green-700);margin-top:0.15rem}.mairie_link{color:var(--color--ink)}.mairie_link:hover{color:var(--color--green-800)}.mairie_link{text-underline-offset:3px}.footer_component{color:var(--color--ink);background-color:var(--color--sage);border-top:4px solid var(--color--ochre)}.footer_grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem}@media (max-width:1023px){.footer_grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer_grid{grid-template-columns:minmax(0,1fr);gap:1.8rem}}.footer_title{color:var(--color--ink);font-weight:800;font-size:1rem;margin-bottom:0.6rem}.footer_text{color:var(--color--ink);font-size:0.9rem}.footer_links{display:grid;gap:0.2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.footer_links{list-style:none}.footer_link{display:inline-block;color:var(--color--ink);font-size:0.9rem;text-decoration:underline;padding-top:0.2rem;padding-bottom:0.2rem}.footer_link:hover{color:var(--color--ink)}.footer_link:hover{text-decoration-thickness:2px}.footer_link{text-underline-offset:3px}.footer_labels{display:flex;gap:0.4rem;margin-top:1rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.footer_labels{flex-wrap:wrap;list-style:none}.footer_label{color:var(--color--ink);font-size:0.75rem;padding-top:0.2rem;padding-right:0.6rem;padding-bottom:0.2rem;padding-left:0.6rem;background-color:var(--color--paper);border-radius:999px;border-top:1px solid var(--color--green-800);border-right:1px solid var(--color--green-800);border-bottom:1px solid var(--color--green-800);border-left:1px solid var(--color--green-800)}.footer_bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid rgba(40,51,46,.2)}.footer_bottom{flex-wrap:wrap}.footer_bottom-links{display:flex;gap:1.2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.footer_bottom-links{flex-wrap:wrap;list-style:none}.navbar_blason{flex-grow:0;flex-shrink:0;flex-basis:auto;width:56px;height:56px;object-fit:contain}@media (max-width:479px){.navbar_blason{width:46px;height:46px}}.archive_title{font-size:clamp(2rem,4.5vw,3.2rem)}.section_legal .padding-section-small{padding-top:0px}.legal_body{width:100%;color:var(--color--ink);line-height:1.65;padding-top:clamp(1.25rem,3vw,2.25rem);padding-right:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(1.25rem,3vw,2.25rem);padding-left:clamp(1.25rem,3vw,2.25rem);background-color:var(--color--paper);border-radius:var(--radius--large);border-top:1px solid var(--color--line);border-right:1px solid var(--color--line);border-bottom:1px solid var(--color--line);border-left:1px solid var(--color--line)}.legal_body h2{color:var(--color--ink);font-weight:800;font-size:1.25rem;letter-spacing:-0.01em;margin-top:2rem;margin-bottom:0.6rem}.legal_body h2:first-child{margin-top:0px}.legal_body p{margin-bottom:0.8rem}.legal_body ul{margin-top:0px;margin-right:0px;margin-bottom:0.8rem;margin-left:0px;padding-left:1.2rem}.legal_body ul{list-style:disc}.legal_body a{color:var(--color--green-800)}.legal_body a{text-underline-offset:3px;overflow-wrap:anywhere}.legal_body a:hover{color:var(--color--ink)}.legal_narrow{max-width:48rem;margin-right:auto;margin-left:auto}.actes_doc-note{margin-top:2rem}.actes_doc-note{overflow-wrap:anywhere}.videos_more{display:flex;justify-content:center;margin-top:1.6rem}.seances_row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.75rem 1.5rem;padding-top:1rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem;background-color:#fff;border-bottom:1px solid var(--color--line)}@media (max-width:767px){.seances_row{grid-template-columns:1fr;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}}.seances_date{display:block;color:var(--color--ink);font-weight:800;font-size:1.08rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.seances_meta{display:block;color:var(--color--muted);font-weight:500;font-size:0.9rem;line-height:1.4;margin-top:0.2rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.seances_links{display:flex;align-items:center;gap:0.5rem 1.25rem}.seances_links{flex-wrap:wrap}@media (max-width:767px){.seances_links{gap:0.25rem 1rem}}.seances_link{display:inline-block;color:var(--color--green-800);font-weight:750;font-size:0.92rem;line-height:1.35;text-decoration:underline;padding-top:0.7rem;padding-bottom:0.7rem}.seances_link:hover{color:var(--color--ink)}.seances_link:hover{text-decoration-color:var(--color--ochre)}.seances_link{text-underline-offset:3px}.seances_icon{display:inline-block;width:1.1rem;height:1.1rem;margin-right:0.4rem}.seances_icon{vertical-align:-.2em}.seances_list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.seances_list .bde-posts-pagination{display:flex;justify-content:center;padding-top:1.5rem}.seances_list .bde-loop{overflow:clip;background-color:#fff;border-radius:var(--radius--medium);border-top:1px solid var(--color--line);border-right:1px solid var(--color--line);border-bottom:1px solid var(--color--line);border-left:1px solid var(--color--line)}.seances_list .bde-loop-item:last-child .seances_row{border-bottom:0px solid}.seances_filter{display:flex;align-items:end;gap:0.75rem}.seances_filter{flex-wrap:wrap}.seances_field{width:auto;min-width:min(100%,16rem)}.seances_submit{min-height:44px}.seances_count{color:var(--color--ink);font-size:0.95rem;margin-top:1.25rem;margin-bottom:1rem}.seances_count a{color:var(--color--green-800)}.seances_count a{text-underline-offset:3px}