@font-face{font-family:Yrsa Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/yrsa-roman-variable-latin.woff2) format("woff2-variations"),url(/fonts/yrsa-roman-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yrsa Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/yrsa-roman-variable-latin-ext.woff2) format("woff2-variations"),url(/fonts/yrsa-roman-variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yrsa Variable;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/yrsa-italic-variable-latin.woff2) format("woff2-variations"),url(/fonts/yrsa-italic-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yrsa Variable;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/yrsa-italic-variable-latin-ext.woff2) format("woff2-variations"),url(/fonts/yrsa-italic-variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--alp-ink: oklch(.225 .013 232);--alp-ink-2: oklch(.34 .014 232);--alp-ink-3: oklch(.5 .014 232);--alp-surface: oklch(.33 .014 232);--alp-paper: oklch(.968 .007 232);--alp-paper-2: oklch(.935 .009 232);--alp-paper-3: oklch(.9 .011 232);--alp-paper-photo: oklch(.918 .01 232);--alp-accent: oklch(.5 .105 232);--alp-accent-deep: oklch(.39 .105 232);--alp-accent-soft: oklch(.7 .05 232);--alp-on-accent: oklch(.985 .005 90);--crl-rule: oklch(.86 .01 232);--crl-rule-strong: oklch(.72 .012 232);--crl-rule-on-dark: oklch(.4 .014 232);--crl-field-line: oklch(.56 .016 232);--crl-field-line-ink: oklch(.7 .018 232);--alp-serif: "Yrsa Variable", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--alp-corps: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--alp-max: 74rem;--alp-marge: clamp(1.15rem, 4vw, 3rem);--alp-sect: clamp(3rem, 5.5vw, 5rem);--volet-l: min(27rem, 100%);--volet-fond: var(--alp-paper);--voile: oklch(.225 .013 232 / .55);--barre-h: 4.25rem;--barre-fond: var(--alp-ink);--barre-texte: var(--alp-paper);--hdr: 3.15rem;--hdr-m: 3rem;--hdr-hors-flux: 0;--lf-encre: var(--alp-ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--alp-paper);color:var(--alp-ink);font-family:var(--alp-corps);font-size:17px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%}img{height:auto}a{color:var(--alp-accent-deep);text-underline-offset:.16em}a:hover{color:var(--alp-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--alp-accent-deep);outline-offset:2px}h1,h2,h3,h4{font-family:var(--alp-serif);font-optical-sizing:auto;font-weight:500;line-height:1.14;letter-spacing:-.004em;margin:0 0 .55em;color:var(--alp-ink);text-wrap:balance}h2{font-weight:700}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1.1em;padding-left:1.25rem}li{margin-bottom:.4em}strong{font-weight:650}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--alp-ink);color:var(--alp-on-accent);padding:.7rem 1.1rem;font-weight:600}.skip-link:focus{left:0}.alp-in{width:100%;max-width:var(--alp-max);margin-inline:auto;padding-inline:var(--alp-marge)}.alp-in--etroit{max-width:50rem}.alp-s{padding-block:var(--alp-sect)}.alp-s--paper{background:var(--alp-paper)}.alp-s--paper2{background:var(--alp-paper-2)}.alp-s--paper3{background:var(--alp-paper-3)}.alp-s--ink{background:var(--alp-ink);color:var(--alp-paper)}.alp-s--ink h1,.alp-s--ink h2,.alp-s--ink h3,.alp-s--ink h4{color:var(--alp-paper)}.alp-s--ink a,.alp-s--ink .crl-surtitre{color:var(--alp-accent-soft)}.alp-s--ink .crl-atone{color:#b0b9be}.alp-s--ink .crl-chapo{color:#c6cfd4}.crl-surtitre{display:block;font-family:var(--alp-corps);font-size:.735rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--alp-accent-deep);margin-bottom:.85rem}.crl-surtitre:before{content:"";display:inline-block;width:1.6rem;height:1px;background:currentColor;vertical-align:.28em;margin-right:.6rem}.crl-titre-s{font-size:clamp(1.6rem,3.1vw,2.35rem)}.crl-chapo{font-family:var(--alp-serif);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.55;color:var(--alp-ink-2)}.crl-atone{color:var(--alp-ink-3)}.crl-petit{font-size:.85rem;line-height:1.6;color:var(--alp-ink-3)}.crl-h1 i,h1 i{font-style:italic;font-weight:500}.crl-h1 b,h1 b{font-weight:700}.alp-hdr{position:sticky;top:0;z-index:60;background:var(--alp-paper);border-bottom:1px solid var(--crl-rule)}.alp-hdr__in{max-width:var(--alp-max);margin-inline:auto;padding:0 var(--alp-marge);min-height:var(--hdr);display:flex;align-items:center;gap:1.1rem}@media(max-width:980px){.alp-hdr__in{min-height:var(--hdr-m)}}.alp-marque-bloc{display:flex;flex-direction:column;line-height:1.1}.alp-marque{font-family:var(--alp-serif);font-optical-sizing:auto;font-size:1.16rem;font-weight:600;color:var(--alp-ink);text-decoration:none;line-height:1.15;white-space:nowrap}.alp-marque i{font-style:italic;font-weight:400;color:var(--alp-accent-deep)}.alp-marque-sous{font-size:.62rem;letter-spacing:.03em;color:var(--alp-ink-3);white-space:nowrap}@media(max-width:640px){.alp-marque-sous{display:none}}.alp-nav{margin-left:auto}.alp-nav>ul{display:flex;align-items:stretch;gap:.85rem;list-style:none;margin:0;padding:0}.alp-nav>ul>li{margin:0;display:flex;align-items:center}.alp-nav li{margin:0}.alp-nav a,.alp-sous>button{color:var(--alp-ink-2);text-decoration:none;font-size:.87rem;white-space:nowrap}.alp-nav a:hover{color:var(--alp-accent-deep);text-decoration:underline}.alp-sous{position:relative}.alp-sous>button{font:inherit;font-size:.94rem;color:var(--alp-ink-2);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.alp-sous>button:after{content:" ▾";font-size:.75em}.alp-sous__pan{position:absolute;top:calc(100% + .55rem);left:0;min-width:15rem;background:var(--alp-paper);border:1px solid var(--alp-ink-3);padding:.6rem 0;list-style:none;margin:0;display:none;z-index:75}.alp-sous[data-ouvert] .alp-sous__pan{display:block}.alp-sous__pan a{display:block;padding:.34rem 1rem;font-size:.92rem}.alp-sous__toutes{border-top:1px solid var(--crl-rule);margin-top:.3rem;padding-top:.55rem!important}.alp-header-cta{display:inline-block;cursor:pointer;line-height:1.2;background:var(--alp-accent);color:var(--alp-on-accent);text-decoration:none;font-family:var(--alp-corps);font-size:.85rem;font-weight:600;padding:.52rem .85rem;border:1px solid var(--alp-accent);white-space:nowrap;flex:none}.alp-header-cta:hover{background:var(--alp-accent-deep);border-color:var(--alp-accent-deep);color:var(--alp-on-accent)}.alp-burger{display:none;font:inherit;font-size:.86rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:none;color:var(--alp-ink);border:1px solid var(--crl-field-line);padding:.68rem .9rem;cursor:pointer;margin-left:auto;min-height:44px}@media(max-width:980px){.alp-nav{display:none}.alp-burger{display:inline-block}.alp-header-cta{display:none}}.crl-menu{list-style:none;margin:0;padding:0}.crl-menu li{margin:0;border-bottom:1px solid var(--crl-rule)}.crl-menu a{display:block;padding:.72rem 0;color:var(--alp-ink);text-decoration:none}.crl-menu a:hover{color:var(--alp-accent-deep)}.crl-menu__t{display:block;font-family:var(--alp-corps);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--alp-accent-deep);margin:1.4rem 0 .3rem}.alp-crumb{max-width:var(--alp-max);margin-inline:auto;padding:.65rem var(--alp-marge) 0;font-size:.82rem;color:var(--alp-ink-3)}.alp-crumb a{color:var(--alp-ink-3)}.alp-crumb [aria-current]{color:var(--alp-ink-2)}@media(max-width:620px){.alp-crumb{padding-top:.45rem;font-size:.77rem}}.alp-hero{position:relative;background:var(--alp-ink);overflow:hidden;min-height:clamp(8.5rem,15vh,10.5rem);display:flex;align-items:center}.alp-hero .alp-hero__in{padding-block:clamp(.8rem,1.8vw,1.1rem)}.alp-hero .crl-h1{font-size:clamp(1.3rem,2.4vw,1.7rem);margin-bottom:.22em}.alp-hero .crl-chapo{font-size:.86rem}.alp-hero .alp-hero__actions{margin-top:.6rem}.alp-hero .alp-hero__rass{display:none}@media(max-width:620px){.alp-hero{min-height:0}.alp-hero__in{padding-block:1.1rem 1.3rem}.alp-hero .crl-surtitre{margin-bottom:.35rem;font-size:.68rem}.alp-hero .crl-h1{font-size:1.42rem;margin-bottom:.3em}.alp-hero .crl-chapo{font-size:.9rem;line-height:1.38}.alp-hero__rass{display:none}}.alp-s--form-express{padding-block:.9rem clamp(1.3rem,2.6vw,1.8rem)}@media(max-width:620px){.alp-s--form-express{padding-block:.6rem 1rem}}.alp-hero__photo{position:absolute;inset:0;z-index:0}.alp-hero__photo .ph{margin:0;width:100%;height:100%}.alp-hero__photo .ph__cadre{width:100%;height:100%;aspect-ratio:auto}.alp-hero__photo .ph__cadre img{width:100%;height:100%;object-fit:cover;display:block}.alp-hero__voile{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#040a0edb,#040a0e9e 38%,#040a0e6b 68%,#040a0e4d 92%)}.alp-hero__in{position:relative;z-index:2;width:100%;max-width:var(--alp-max);margin-inline:auto;padding:clamp(1.6rem,4vw,3rem) var(--alp-marge) clamp(1.9rem,4.4vw,3.4rem)}.alp-hero__droite{max-width:34rem}.crl-h1{font-family:var(--alp-serif);font-optical-sizing:auto;color:var(--alp-on-accent);font-size:clamp(1.85rem,3.9vw,2.95rem);line-height:1.14;margin-bottom:.45em}.crl-h1 i{font-style:italic;font-weight:500}.crl-h1 b{font-weight:700}.alp-hero .crl-chapo{color:#e0e9ef;max-width:32rem}.alp-hero .crl-surtitre{color:var(--alp-accent-soft)}.alp-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.alp-hero__rass{margin:1rem 0 0;font-size:.85rem;color:#cad3d8}.alp-hero--court{min-height:clamp(8.5rem,16vh,11rem);display:flex;align-items:center}.alp-hero--court .alp-hero__in{padding-block:clamp(.7rem,1.6vw,1rem)}.alp-hero--court .crl-h1{font-size:clamp(1.25rem,2.2vw,1.6rem);margin-bottom:.2em}.alp-hero--court .crl-chapo{font-size:.84rem;max-width:34rem}.alp-hero--court .crl-surtitre{margin-bottom:.25rem}.alp-hero--court .alp-hero__actions{margin-top:.55rem}.alp-hero--saisie{min-height:clamp(24rem,58vh,31rem);align-items:center}.alp-hero--saisie .alp-hero__in{padding-block:clamp(1.8rem,4vw,2.8rem)}.alp-hero--saisie .alp-hero__grille{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,3vw,2.6rem);align-items:end}.alp-hero--saisie .alp-lf-card{max-width:26rem}@media(max-width:980px){.alp-hero--saisie .alp-hero__grille{grid-template-columns:minmax(0,1fr)}.alp-hero--saisie .alp-lf-card{max-width:none}}@media(max-width:620px){.alp-hero--saisie{min-height:0}.alp-hero--saisie .alp-hero__in{padding-block:1.1rem}.alp-hero--saisie .crl-surtitre{margin-bottom:.4rem;font-size:.68rem}.alp-hero--saisie .crl-h1{margin-bottom:.25em;font-size:1.5rem}.alp-hero--saisie .crl-chapo{font-size:.92rem;line-height:1.4;margin-bottom:.6em}.alp-hero--saisie .alp-hero__rass{display:none}.alp-hero--saisie .alp-hero__grille{gap:.7rem}.alp-hero--saisie .alp-lf-card--compact{padding:.8rem}.alp-hero--saisie .alp-lf-card--compact .alp-lf-title{font-size:1rem}.alp-hero--saisie .alp-lf-card--compact .alp-lf-note{display:none}.alp-hero--saisie .alp-lf-card--compact .alp-lf-fields{gap:.4rem .5rem}.alp-hero--saisie .alp-lf-card--compact .alp-lf-consent{margin:.5rem 0 .6rem}}.crl-b{display:inline-block;font-family:var(--alp-corps);font-size:.96rem;font-weight:600;line-height:1.25;padding:.78rem 1.3rem;border:1px solid var(--alp-accent);background:var(--alp-accent);color:var(--alp-on-accent);text-decoration:none;cursor:pointer;text-align:center}.crl-b:hover{background:var(--alp-accent-deep);border-color:var(--alp-accent-deep);color:var(--alp-on-accent)}.crl-b--fantome{background:none;color:var(--alp-ink);border-color:var(--crl-field-line)}.crl-b--fantome:hover{background:var(--alp-paper-3);color:var(--alp-ink);border-color:var(--alp-ink-3)}.alp-s--ink .crl-b--fantome,.alp-hero .crl-b--fantome{color:var(--alp-paper);border-color:#848e93}.alp-s--ink .crl-b--fantome:hover,.alp-hero .crl-b--fantome:hover{background:#243036;color:var(--alp-paper)}.alp-lf-card{background:var(--alp-paper);border:1px solid var(--alp-ink-3);padding:clamp(1.3rem,2.8vw,2rem)}.alp-s--paper .alp-lf-card{background:var(--alp-paper-2)}.alp-s--paper3 .alp-lf-card,.alp-hero .alp-lf-card{background:var(--alp-paper)}.alp-s--ink .alp-lf-card{background:var(--alp-paper);border-color:var(--alp-paper)}.alp-lf-card .alp-lf-title{font-family:var(--alp-serif);font-optical-sizing:auto;font-size:clamp(1.22rem,2.2vw,1.55rem);font-weight:600;margin:0 0 .3em}.alp-lf-note{margin:0 0 1.05rem;color:var(--alp-ink-3);font-size:.9rem}.alp-lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .95rem}.alp-lf-field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.alp-lf-field--wide{grid-column:1 / -1}.alp-lf-field label{font-size:.82rem;font-weight:600;letter-spacing:.015em;color:var(--alp-ink-2)}.alp-lf-field input,.alp-lf-field select,.alp-lf-field textarea{font-family:inherit;font-size:16px;line-height:1.45;color:var(--alp-ink);background:var(--alp-paper);border:1px solid var(--crl-field-line);padding:.58rem .68rem;width:100%;min-width:0;appearance:none;border-radius:0}.alp-lf-field textarea{resize:vertical;min-height:4.2rem}.alp-lf-field input:focus,.alp-lf-field select:focus,.alp-lf-field textarea:focus{border-color:var(--alp-accent-deep);outline:1px solid var(--alp-accent-deep);outline-offset:-2px}.alp-lf-field select{background-image:linear-gradient(45deg,transparent 50%,var(--alp-ink-2) 50%),linear-gradient(135deg,var(--alp-ink-2) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.1rem,calc(100% - .72rem) 1.1rem;background-size:.34rem .34rem,.34rem .34rem;background-repeat:no-repeat;padding-right:2rem}.alp-lf-consent{display:flex;gap:.55rem;align-items:flex-start;margin:1rem 0 1.05rem;font-size:.835rem;line-height:1.5}.alp-lf-consent input{margin-top:.2rem;width:1.05rem;height:1.05rem;flex:none;accent-color:var(--alp-accent-deep)}.alp-lf-submit{font-family:var(--alp-corps);font-size:1rem;font-weight:650;color:var(--alp-on-accent);background:var(--alp-accent);border:1px solid var(--alp-accent);padding:.82rem 1.35rem;width:100%;cursor:pointer}.alp-lf-submit:hover{background:var(--alp-accent-deep);border-color:var(--alp-accent-deep)}.alp-lf-submit:disabled{opacity:.65;cursor:progress}.alp-lf-reassure{margin:.75rem 0 0;font-size:.81rem;color:var(--alp-ink-3)}.lf-error{margin:0 0 1rem;padding:.68rem .85rem;border-left:3px solid var(--alp-accent-deep);background:var(--alp-accent-soft);color:var(--alp-ink);font-size:.9rem}.alp-lf-card--compact{padding:clamp(.7rem,1.4vw,.95rem)}.alp-lf-card--compact .alp-lf-title{font-size:.98rem;margin-bottom:.12em}.alp-lf-card--compact .alp-lf-note{margin-bottom:.4rem;font-size:.78rem}.alp-lf-card--compact .alp-lf-fields{gap:.38rem .5rem}.alp-lf-card--compact .alp-lf-field label{font-size:.74rem}.alp-lf-card--compact .alp-lf-field input,.alp-lf-card--compact .alp-lf-field select{padding:.36rem .55rem}.alp-lf-card--compact .alp-lf-field textarea{min-height:2.1rem}.alp-lf-card--compact .alp-lf-consent{margin:.45rem 0 .5rem;font-size:.72rem}.alp-lf-card--compact .alp-lf-submit{padding:.52rem 1.1rem}.alp-lf-card--compact .alp-lf-reassure{font-size:.72rem;margin-top:.35rem}@media(max-width:620px){.alp-lf-card--compact .alp-lf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.alp-g{gap:1.1rem}.alp-g--services{align-items:stretch}.alp-g>.crl-carte,.alp-g>.crl-carte-zone{height:100%}.crl-carte{background:var(--alp-paper);border:1px solid var(--crl-rule);padding:1.3rem 1.35rem 1.45rem;display:flex;flex-direction:column;gap:.5rem;min-width:0}.alp-s--paper .crl-carte{background:var(--alp-paper-2);border-color:var(--alp-ink-3)}.alp-s--paper2 .crl-carte{background:var(--alp-paper)}.alp-s--ink .crl-carte{background:var(--alp-surface);border-color:var(--crl-rule-on-dark)}.crl-carte h3{font-size:1.18rem;margin:0}.crl-carte h3 a{color:inherit;text-decoration:none}.crl-carte h3 a:hover{color:var(--alp-accent-deep);text-decoration:underline}.alp-s--ink .crl-carte h3 a:hover{color:var(--alp-accent-soft)}.crl-carte p{font-size:.93rem;margin:0;color:var(--alp-ink-2)}.alp-s--ink .crl-carte p{color:#bdc6cb}.crl-carte__pied{margin-top:auto;padding-top:.8rem;font-size:.84rem;color:var(--alp-ink-3)}.alp-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}@media(max-width:980px){.alp-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.alp-grille{grid-template-columns:minmax(0,1fr)}}.alp-grille--centered{justify-content:center}.alp-grille--slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.1rem;padding-bottom:.3rem}.alp-grille--slider>*{flex:0 0 min(20rem,85vw);scroll-snap-align:start}.alp-strip{position:relative}.alp-strip-ctrl{position:absolute;top:-3.1rem;right:0;display:flex;gap:.5rem}.alp-strip-nav{width:2.3rem;height:2.3rem;border:1px solid var(--crl-field-line);background:var(--alp-paper);color:var(--alp-ink);cursor:pointer;font-size:1.1rem;line-height:1}.alp-strip-nav:hover{background:var(--alp-paper-3)}.alp-strip-nav:disabled{opacity:.35;cursor:default}.alp-grille--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.alp-grille--2{grid-template-columns:minmax(0,1fr)}}.crl-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--crl-rule-on-dark);border-bottom:1px solid var(--crl-rule-on-dark)}.crl-chiffres>div{padding:1.45rem 1.25rem;border-right:1px solid var(--crl-rule-on-dark);min-width:0}.crl-chiffres>div:last-child{border-right:0}.crl-chiffres b{display:block;font-family:var(--alp-serif);font-optical-sizing:auto;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;line-height:1;color:var(--alp-accent-soft);margin-bottom:.38rem}.crl-chiffres span{font-size:.87rem;line-height:1.5;display:block}@media(max-width:900px){.crl-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.crl-chiffres>div:nth-child(2n){border-right:0}.crl-chiffres>div:nth-child(-n+2){border-bottom:1px solid var(--crl-rule-on-dark)}}@media(max-width:460px){.crl-chiffres{grid-template-columns:minmax(0,1fr)}.crl-chiffres>div{border-right:0;border-bottom:1px solid var(--crl-rule-on-dark)}.crl-chiffres>div:last-child{border-bottom:0}}.alp-confiance-s{border-bottom:1px solid var(--crl-rule);background:var(--alp-paper-2)}.crl-confiance{display:flex;flex-wrap:wrap;gap:.5rem 1.9rem;align-items:baseline;padding:.85rem var(--alp-marge);max-width:var(--alp-max);margin-inline:auto;font-size:.875rem;color:var(--alp-ink-2)}.crl-confiance span{display:block}.crl-confiance b{color:var(--alp-ink);font-weight:650}.crl-note{color:var(--alp-accent-deep);letter-spacing:.08em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crl-avis-zone{display:flex;flex-direction:column;gap:1.3rem}.crl-avis-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}@media(max-width:980px){.crl-avis-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.crl-avis-grille{grid-template-columns:minmax(0,1fr)}}.crl-avis-plus{margin-top:.4rem}.crl-avis-plus summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--alp-accent-deep);padding:.5rem 0;list-style:none}.crl-avis-plus summary::-webkit-details-marker{display:none}.crl-avis-plus[open] summary{margin-bottom:.6rem}.crl-avis{display:flex;flex-direction:column;gap:.75rem;min-width:0}.crl-avis>p[aria-hidden]{margin:0;color:var(--alp-accent-deep);letter-spacing:.05em}.crl-avis__t{font-family:var(--alp-serif);font-optical-sizing:auto;font-style:italic;font-size:1.04rem;line-height:1.6;color:var(--alp-ink);margin:0}.crl-avis__s{font-size:.845rem;color:var(--alp-ink-3);border-top:1px solid var(--alp-ink-3);padding-top:.6rem}.crl-etapes{list-style:none;padding:0;margin:0}.crl-etapes li{border-top:1px solid var(--crl-rule);border-left:1px solid var(--alp-ink-3);padding:1rem 0 1.1rem 1.1rem;margin:0}.crl-etapes li:last-child{border-bottom:1px solid var(--crl-rule)}.crl-etapes h3{font-size:1.08rem;margin-bottom:.22em}.crl-etapes p{font-size:.93rem;margin:0;color:var(--alp-ink-2)}.alp-s--ink .crl-etapes li{border-color:var(--crl-rule-on-dark)}.alp-s--ink .crl-etapes p{color:#bdc6cb}.crl-faq{border-top:1px solid var(--alp-ink-3)}.crl-faq details{border-bottom:1px solid var(--crl-rule)}.crl-faq summary{font-family:var(--alp-serif);font-optical-sizing:auto;font-size:1.08rem;font-weight:600;padding:.95rem 2rem .95rem 0;cursor:pointer;list-style:none;position:relative}.crl-faq summary::-webkit-details-marker{display:none}.crl-faq summary:after{content:"+";position:absolute;right:.2rem;top:.85rem;font-size:1.25rem;color:var(--alp-accent-deep)}.crl-faq details[open] summary:after{content:"–"}.crl-faq__r{padding:0 2rem 1.1rem 0;color:var(--alp-ink-2)}.crl-faq__r p:last-child{margin-bottom:0}.crl-relance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.95rem 1.6rem;padding:1.1rem 0 1.2rem 1.1rem;border-left:3px solid var(--alp-accent);border-top:1px solid var(--crl-rule);border-bottom:1px solid var(--crl-rule);margin-block:clamp(1.9rem,3.6vw,2.8rem)}.crl-relance p{margin:0;font-family:var(--alp-serif);font-optical-sizing:auto;font-style:italic;font-size:1.06rem;color:var(--alp-ink-2);max-width:42rem}.alp-s--ink .crl-relance p{color:#c3ccd1}.alp-s--ink .crl-relance{border-color:var(--crl-rule-on-dark);border-left-color:var(--alp-accent)}.alp-t{font-size:.93rem}.alp-t caption{text-align:left;font-size:.84rem;color:var(--alp-ink-3);padding-bottom:.55rem}.alp-t th{font-family:var(--alp-corps);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--alp-ink-2);padding:.5rem .9rem .5rem 0;border-bottom:1px solid var(--alp-ink-3)}.alp-t td{padding:.58rem .9rem .58rem 0;border-bottom:1px solid var(--crl-rule);color:var(--alp-ink-2)}.alp-t tr td:first-child{color:var(--alp-ink);font-weight:600}.alp-s--ink .alp-t th{color:var(--alp-accent-soft);border-color:var(--crl-rule-on-dark)}.alp-s--ink .alp-t td{color:#c0c9ce;border-color:var(--crl-rule-on-dark)}.alp-s--ink .alp-t tr td:first-child{color:var(--alp-paper)}@media(max-width:640px){.alp-t tr{border-bottom:1px solid var(--alp-ink-3);padding-block:.55rem}.alp-t td{border-bottom:0;padding-block:.18rem}.alp-t td[data-col]:not([data-col=""]):before{font-size:.71rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--alp-ink-3)}}.ph{margin:0 0 1.35rem}.ph__cadre{position:relative;overflow:hidden;background:var(--alp-paper-photo)}.ph__cadre--169{aspect-ratio:16 / 9}.ph__cadre--43{aspect-ratio:4 / 3}.ph__cadre--85{aspect-ratio:8 / 5}.ph__cadre img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9)}.ph__legende{padding-top:.55rem;font-size:.84rem;font-style:italic;color:var(--alp-ink-2)}.alp-s--ink .ph__legende{color:#b5c0c5}.ph--remplir{height:100%}.crl-bord{margin-inline:calc(50% - 50vw);width:100vw;max-width:none}.crl-bord .ph{margin-bottom:0}.crl-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.6rem,3vw,2.6rem);align-items:center}.crl-editorial__photo{margin-left:-32px}.crl-editorial__photo .ph{margin:0}.crl-editorial__photo .ph__cadre{aspect-ratio:4 / 5}@media(max-width:860px){.crl-editorial{grid-template-columns:minmax(0,1fr)}.crl-editorial__photo{margin-left:0;margin-inline:calc(-1 * var(--alp-marge))}.crl-editorial__photo .ph__cadre{aspect-ratio:16 / 9}}.crl-dp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-block:1px solid var(--alp-ink-3)}.crl-dp>*{padding:clamp(1.35rem,2.6vw,2.1rem);min-width:0}.crl-dp>:first-child{border-right:1px solid var(--alp-ink-3);padding-left:0}.crl-dp>:last-child{padding-right:0}.crl-dp h3{font-size:1.2rem}@media(max-width:760px){.crl-dp{grid-template-columns:minmax(0,1fr)}.crl-dp>:first-child{border-right:0;border-bottom:1px solid var(--alp-ink-3);padding-inline:0}.crl-dp>:last-child{padding-inline:0}}.crl-citation{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.3rem 1.35rem 1.45rem;border-left:2px solid var(--alp-accent)}.crl-citation p{font-family:var(--alp-serif);font-optical-sizing:auto;font-style:italic;font-size:1.02rem;color:var(--alp-ink-2);margin:0}.crl-citation cite{font-style:normal;font-size:.78rem;color:var(--alp-ink-2)}.crl-comparateur{border:1px solid var(--alp-ink-3);background:var(--alp-paper)}.alp-s--paper2 .crl-comparateur,.alp-s--paper .crl-comparateur{background:var(--alp-paper-2)}.crl-comparateur__grille{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0}@media(max-width:760px){.crl-comparateur__grille{grid-template-columns:minmax(0,1fr)}}.crl-comparateur__pan{padding:clamp(1.3rem,2.6vw,1.9rem) clamp(1.1rem,2.2vw,1.6rem);border-right:1px solid var(--crl-rule);display:flex;flex-direction:column;gap:.7rem;min-width:0}.crl-comparateur__grille>:last-child{border-right:0}@media(max-width:760px){.crl-comparateur__pan{border-right:0;border-bottom:1px solid var(--crl-rule)}.crl-comparateur__grille>:last-child{border-bottom:0}}.crl-comparateur__schema{width:100%;height:auto;display:block}.crl-comparateur__schema path,.crl-comparateur__schema line{vector-effect:non-scaling-stroke}.crl-comparateur__nom{font-family:var(--alp-serif);font-optical-sizing:auto;font-size:1.12rem;font-weight:600;margin:0}.crl-comparateur__pan--sud .crl-comparateur__nom{font-size:1.28rem}.crl-comparateur__verdict{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;width:max-content}.crl-comparateur__verdict:before{content:"";width:.55rem;height:.55rem;background:currentColor}.crl-comparateur__verdict--favorable{color:var(--alp-accent-deep)}.crl-comparateur__verdict--mitige{color:var(--alp-ink-2)}.crl-comparateur__verdict--defavorable{color:var(--alp-ink-3)}.crl-comparateur__lecture{font-size:.9rem;color:var(--alp-ink-2);margin:0}.alp-s--ink .crl-comparateur{background:var(--alp-surface);border-color:var(--crl-rule-on-dark)}.alp-s--ink .crl-comparateur__pan{border-color:var(--crl-rule-on-dark)}.alp-s--ink .crl-comparateur__lecture{color:#bdc6cb}.crl-filet-court{border:0;border-top:1px solid var(--crl-rule-strong);width:66%;margin:.9rem 0 1.6rem}.alp-s--ink .crl-filet-court{border-top-color:var(--crl-rule-on-dark)}.alp-volet{color-scheme:light}.alp-volet__voile{cursor:pointer}.alp-lf-hp{pointer-events:none}.alp-volet__tete{display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--alp-marge);border-bottom:1px solid var(--crl-rule)}.alp-volet__titre{font-size:1.05rem;margin:0}.alp-volet__fermer{background:none;border:1px solid var(--crl-field-line);width:2.3rem;height:2.3rem;font-size:1.2rem;cursor:pointer;color:var(--alp-ink)}.alp-volet__corps{padding:1.1rem var(--alp-marge) 2rem}.alp-volet__pan{color:var(--alp-ink)}.alp-barre{display:flex;gap:.6rem;padding:.65rem var(--alp-marge);border-top:1px solid var(--crl-rule-on-dark)}.alp-barre a,.alp-barre button{flex:1}.crl-carte-zone{border:1px solid var(--alp-ink-3);padding:clamp(1rem,2vw,1.6rem);background:var(--alp-paper)}.crl-carte-zone svg{width:100%;height:auto;display:block}.alp-ftr{background:var(--alp-ink);color:var(--alp-paper)}.alp-ftr a{color:#ccd6dc}.alp-ftr a:hover{color:var(--alp-accent-soft)}.alp-ftr__in{max-width:var(--alp-max);margin-inline:auto;padding:clamp(2.4rem,5vw,3.6rem) var(--alp-marge) 2rem}.alp-ftr__grille{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(1.6rem,3vw,2.4rem)}@media(max-width:860px){.alp-ftr__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.alp-ftr__grille{grid-template-columns:minmax(0,1fr)}}.alp-ftr__marque{font-family:var(--alp-serif);font-optical-sizing:auto;font-size:1.2rem;font-weight:600;color:var(--alp-paper);margin-bottom:.5rem}.alp-ftr__baseline{font-style:italic;font-size:.92rem;color:#b5c0c5;max-width:24rem}.alp-ftr__t{font-family:var(--alp-corps);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--alp-accent-soft);margin:0 0 .9rem}.alp-ftr__grille ul{list-style:none;margin:0;padding:0}.alp-ftr__grille li{margin:0 0 .5rem;font-size:.9rem}.alp-ftr__bas{border-top:1px solid var(--crl-rule-on-dark);margin-top:clamp(2rem,4vw,2.8rem);padding-top:1.3rem;display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;justify-content:space-between;font-size:.8rem;color:#a2adb2}.alp-ftr__bas ul{list-style:none;margin:0;padding:0;display:flex;gap:1.2rem;flex-wrap:wrap}.crl-prose,.prose{max-width:46rem}.crl-prose h2,.prose h2{margin-top:1.8rem;font-size:1.35rem}.crl-prose p,.prose p,.crl-prose ul,.prose ul{color:var(--alp-ink-2)}.prose-page{padding:clamp(2.4rem,5vw,3.6rem) var(--alp-marge);max-width:var(--alp-max);margin-inline:auto}.prose-page a{color:var(--alp-accent-deep)}h1,h2,h3,h4,:where(.alp-h1,.alp-h2){-webkit-hyphens:manual;hyphens:manual}:where(.alp-g){display:grid;grid-template-columns:repeat(var(--alp-cols, 1),minmax(0,1fr))}:where(.alp-g[data-fill="1"])>:last-child{grid-column:span var(--alp-fill-span, 1) / -1}@media(max-width:980px){:where(.alp-g){grid-template-columns:repeat(var(--alp-cols-md, 1),minmax(0,1fr))}:where(.alp-g[data-fill="1"])>:last-child{grid-column:auto}:where(.alp-g[data-fill-md="1"])>:last-child{grid-column:span var(--alp-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.alp-g){grid-template-columns:minmax(0,1fr)}:where(.alp-g[data-fill="1"])>:last-child,:where(.alp-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.alp-tw){overflow-x:auto}:where(.alp-t){width:100%;border-collapse:collapse}:where(.alp-t th,.alp-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.alp-t,.alp-t tbody,.alp-t tr,.alp-t td,.alp-t th){display:block;width:100%}:where(.alp-t thead){display:none}:where(.alp-t td,.alp-t th){width:auto!important}:where(.alp-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.alp-crumb ol){list-style:none;margin:0;padding:0}:where(.alp-crumb li){display:inline}:where(.alp-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.alp-crumb){padding-top:calc(var(--hdr-m, var(--hdr, 0px)) * var(--hdr-hors-flux, 1))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(min-width:981px){[data-drawer-open=menu]{display:none}}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--barre-fond, #fff);color:var(--barre-texte, #1d1d1f)}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}svg [hidden]{display:none}figure[data-remplir]{height:100%;margin:0}figure[data-remplir]>div{height:100%;aspect-ratio:auto}figure[data-remplir] img{width:100%;height:100%;object-fit:cover}form[data-lead-form]{color:var(--lf-encre, #1d1d1f)}form[data-lead-form] :where(h1,h2,h3,h4,p,li,label,legend,small,span,a){color:inherit}
