[data-block="0"] .section-pad,[data-header-overlay] [data-block="0"] .section-pad{padding-top:var(--block-pad-y,0px)}html{--hero-clear:0px;--hero-clear-lg:0px}html[data-header-overlay]{--hero-clear:clamp(88px,12vw,140px);--hero-clear-lg:clamp(120px,18vw,220px)}html,body{overflow-x:clip}[data-btn]{clip-path:var(--btn-clip,none);transition:clip-path .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1)}[data-btn]:hover{clip-path:var(--btn-clip-h,var(--btn-clip,none))}[data-btn][data-btn-clip=path],[data-btn][data-btn-clip=path]:hover{border-radius:0!important}.pb-decor-empty-i{vertical-align:middle;cursor:pointer;color:#4338ca;white-space:nowrap;letter-spacing:0;background:rgba(255,255,255,.92);border:1.5px dashed #6366f1;border-radius:999px;align-items:center;margin-left:.35em;padding:1px 8px;font:500 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.deco{transform:skewX(var(--deco-angle,0deg));transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.deco[data-morph]{isolation:isolate;display:inline-flex;position:relative}.deco[data-morph] .deco-b{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.deco[data-morph] .deco-a,.deco[data-morph] .deco-b{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.deco[data-morph]:hover .deco-a,.group:hover .deco[data-morph] .deco-a{opacity:0}.deco[data-morph]:hover .deco-b,.group:hover .deco[data-morph] .deco-b{opacity:1}.deco[data-hov=slide]:hover,.group:hover .deco[data-hov=slide]{transform:skewX(var(--deco-angle,0deg))translate(5px,-5px)}.deco[data-hov=spin]:hover,.group:hover .deco[data-hov=spin]{transform:skewX(var(--deco-angle,0deg))rotate(12deg)}.deco[data-hov=grow]:hover,.group:hover .deco[data-hov=grow]{transform:skewX(var(--deco-angle,0deg))scale(1.12)}.deco[data-hov=straighten]:hover,.group:hover .deco[data-hov=straighten]{transform:skew(0)}.pd-copy-mute{color:color-mix(in srgb,currentColor 72%,transparent)}.pd-tag{letter-spacing:.06em;text-transform:uppercase;color:currentColor;background:color-mix(in srgb,var(--color-accent)34%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;align-items:center;padding:.22em .8em;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}@media (prefers-reduced-motion:reduce){.deco,.deco[data-morph] .deco-a,.deco[data-morph] .deco-b,[data-btn]{transition:none!important}}html.pd-anim-ready [data-anim-in]{transition-delay:var(--pd-anim-delay,0s)}html{scrollbar-width:thin;scrollbar-color:var(--color-fg-dim)transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-fg-dim);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-fg)}.pb-decor-empty-i,.pb-item-remove{opacity:0;pointer-events:none}[data-block]:hover .pb-decor-empty-i,[data-block][data-block-selected] .pb-decor-empty-i,[data-block][data-block-selected] .pb-item-remove,html.pd-decor-reveal .pb-decor-empty-i,:hover>.pb-item-remove{opacity:1;pointer-events:auto;transition:opacity .15s}.pb-decor-empty-i:focus-visible{opacity:1;pointer-events:auto;transition:opacity .15s}.pb-item-remove:focus-visible{opacity:1;pointer-events:auto;transition:opacity .15s}@media (hover:none){.pb-decor-empty-i,.pb-item-remove{opacity:1;pointer-events:auto}}html[data-page-editing] header,html[data-page-editing] footer{display:none!important}[data-pd-ax=left]{text-align:left}[data-pd-ax=left] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax=left] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax=left] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax=left] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax=left] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax=left] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax=center]{text-align:center}[data-pd-ax=center] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax=center] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax=center] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax=center] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax=center] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax=center] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax=right]{text-align:right}[data-pd-ax=right] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax=right] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax=right] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax=right] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax=right] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax=right] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}@media (min-width:769px) and (max-width:1024px){[data-pd-ax-t=left]{text-align:left}[data-pd-ax-t=left] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-t=left] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-t=left] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-t=left] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-t=left] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-t=left] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-t=center]{text-align:center}[data-pd-ax-t=center] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-t=center] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-t=center] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-t=center] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-t=center] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-t=center] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-t=right]{text-align:right}[data-pd-ax-t=right] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-t=right] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-t=right] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-t=right] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax-t=right] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax-t=right] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}}@media (max-width:768px){[data-pd-ax-m=left]{text-align:left}[data-pd-ax-m=left] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-m=left] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-m=left] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:0;margin-right:auto}[data-pd-ax-m=left] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-m=left] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-m=left] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-start;align-items:flex-start}[data-pd-ax-m=center]{text-align:center}[data-pd-ax-m=center] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-m=center] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-m=center] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:auto}[data-pd-ax-m=center] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-m=center] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-m=center] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:center;align-items:center}[data-pd-ax-m=right]{text-align:right}[data-pd-ax-m=right] :-webkit-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-m=right] :-moz-any(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-m=right] :is(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,[data-el^=pf-]:not(:has(img,video,picture))){margin-left:auto;margin-right:0}[data-pd-ax-m=right] :-webkit-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax-m=right] :-moz-any(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}[data-pd-ax-m=right] :is(div,span,nav):has(>[data-btn],>*>[data-btn]){justify-content:flex-end;align-items:flex-end}}.pd-surtitre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-mute);font-size:11px;line-height:1.6}.pd-rich mark{color:var(--color-accent);background:0 0}[data-sous-menu][data-modele=edito]{clip-path:inset(0 0 100%);transition:clip-path .52s cubic-bezier(.65,0,.35,1),opacity .15s,visibility 0s .52s}.group:hover [data-sous-menu][data-modele=edito],.group:focus-within [data-sous-menu][data-modele=edito]{clip-path:inset(0);transition:clip-path .52s cubic-bezier(.65,0,.35,1),opacity .15s}[data-sous-menu][data-modele=edito] .pd-sous-edito{opacity:0;transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1),color .2s;transition-delay:calc(var(--i,0)*50ms);transform:translateY(8px)}.group:hover [data-sous-menu][data-modele=edito] .pd-sous-edito,.group:focus-within [data-sous-menu][data-modele=edito] .pd-sous-edito{opacity:1;transform:none}[data-sous-menu][data-modele=edito] .pd-sous-edito:hover{color:var(--color-accent)!important}@media (prefers-reduced-motion:reduce){[data-sous-menu][data-modele=edito]{clip-path:none;transition:opacity .15s}[data-sous-menu][data-modele=edito] .pd-sous-edito{opacity:1;transition:none;transform:none}}.pd-ariane-etiquette~* [data-revue],.pd-ariane-etiquette+* [data-revue],.pd-ariane-avant~* [data-revue],.pd-ariane-avant+* [data-revue]{--revue-pt:clamp(24px,3vw,40px)}[data-ck-coins=droits],[data-ck-coins=droits] :not([role=switch]):not([role=switch] *){border-radius:0!important}html[data-header-overlay] :-webkit-any(.pd-ariane-avant,.pd-ariane-etiquette){padding-top:calc(var(--hero-clear) + clamp(28px,4vw,48px))!important}html[data-header-overlay] :-moz-any(.pd-ariane-avant,.pd-ariane-etiquette){padding-top:calc(var(--hero-clear) + clamp(28px,4vw,48px))!important}html[data-header-overlay] :is(.pd-ariane-avant,.pd-ariane-etiquette){padding-top:calc(var(--hero-clear) + clamp(28px,4vw,48px))!important}html[data-header-overlay] :-webkit-any(.pd-ariane-avant,.pd-ariane-etiquette)~*{--hero-clear:0px;--hero-clear-lg:0px}html[data-header-overlay] :-moz-any(.pd-ariane-avant,.pd-ariane-etiquette)~*{--hero-clear:0px;--hero-clear-lg:0px}html[data-header-overlay] :is(.pd-ariane-avant,.pd-ariane-etiquette)~*{--hero-clear:0px;--hero-clear-lg:0px}.pd-ariane-fleche{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-block}.pd-ariane-lien:hover .pd-ariane-fleche{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.pd-ariane-fleche{transition:none}}@layer theme{:root{--color-surface:#fff;--color-accent-ink:var(--accent-ink-l,var(--color-accent))}}@layer utilities{.bg-surface{background-color:var(--color-surface)}.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface)95%,transparent)}.text-accent-ink{color:var(--color-accent-ink)}:where(.group):hover .group-hover\:text-accent-ink{color:var(--color-accent-ink)}}:root{--site-color-bg:var(--color-bg);--site-color-bg-2:var(--color-bg-2);--site-color-fg:var(--color-fg);--site-color-fg-dim:var(--color-fg-dim);--site-color-line:var(--color-line);--site-color-accent:var(--color-accent);--site-color-accent-2:var(--color-accent-2)}.charte-site{--color-bg:var(--site-color-bg);--color-bg-2:var(--site-color-bg-2);--color-fg:var(--site-color-fg);--color-fg-dim:var(--site-color-fg-dim);--color-line:var(--site-color-line);--color-accent:var(--site-color-accent);--color-accent-2:var(--site-color-accent-2)}.pd-legal>:first-child{margin-top:0}.pd-legal p{margin:0 0 1em}.pd-legal h2{font-family:var(--font-display);color:var(--color-fg);margin:2em 0 .6em;font-size:1.5rem;line-height:1.25}.pd-legal h3{font-family:var(--font-display);color:var(--color-fg);margin:1.6em 0 .5em;font-size:1.15rem;line-height:1.3}.pd-legal h4{color:var(--color-fg);margin:1.4em 0 .4em;font-size:1rem;font-weight:600}.pd-legal ul,.pd-legal ol{margin:0 0 1em;padding-left:1.4em}.pd-legal ul{list-style:outside}.pd-legal ol{list-style:decimal}.pd-legal li{margin-bottom:.35em}.pd-legal blockquote{border-left:3px solid var(--color-accent);color:var(--color-fg);margin:0 0 1em;padding-left:1em}.pd-legal hr{border:0;border-top:1px solid var(--color-line-2);margin:2em 0}.pd-legal a{color:var(--color-accent-ink);text-underline-offset:2px;text-decoration:underline}.pd-legal a:hover{opacity:.75}.pd-legal strong,.pd-legal b{color:var(--color-fg);font-weight:600}.pb-node-pick{outline-offset:2px;outline:1.5px dashed transparent;transition:outline-color .15s}.pb-node-pick:hover{outline-color:rgba(99,102,241,.85)}.pb-node-pick[data-active]{outline-offset:2px;outline:2px solid #6366f1;box-shadow:0 0 0 1.5px rgba(255,255,255,.85),0 0 0 3px rgba(17,17,17,.3)}.pb-media{border-radius:inherit;container-type:inline-size}.pb-media-empty{z-index:8;border:1.5px dashed color-mix(in srgb,var(--color-fg,#141414)32%,transparent);border-radius:inherit;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,background-color .15s;display:flex;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.pb-media-empty:hover{border-color:var(--color-accent,#f5451b);background:color-mix(in srgb,var(--color-accent,#f5451b)10%,transparent)}.pb-media-cta{flex-direction:column;align-items:center;gap:8px;display:flex}.pb-media-add{color:#141414;cursor:pointer;letter-spacing:-.01em;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font:650 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px rgba(17,17,17,.08),0 8px 24px rgba(17,17,17,.14)}.pb-media-add:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px rgba(17,17,17,.1),0 14px 32px rgba(17,17,17,.18)}.pb-media-add-compact{padding:6px 12px 6px 6px;font-size:12px;box-shadow:0 1px 2px rgba(17,17,17,.08),0 4px 14px rgba(17,17,17,.12)}.pb-media-add-compact .pb-media-add-icon{width:26px;height:26px}.pb-media-add:disabled{opacity:.75;cursor:wait;transform:none}.pb-media-add-icon{background:var(--color-accent,#f5451b);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pb-media-add-text{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.pb-media-add-hint{color:#6f6f6b;font-size:11px;font-weight:500}.pb-media-link{cursor:pointer;color:#141414;text-underline-offset:3px;background:rgba(255,255,255,.72);border:none;border-radius:6px;padding:2px 8px;font:500 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.pb-media-link:hover{background:#fff}.pb-media-add-spin{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite pb-media-spin}@keyframes pb-media-spin{to{transform:rotate(360deg)}}@container (width<=88px){.pb-media-empty{top:0;bottom:0;left:0;right:0}.pb-media-add-text,.pb-media-link{display:none!important}.pb-media-cta{gap:0}.pb-media-add,.pb-media-add-compact{justify-content:center;gap:0;width:36px;height:36px;padding:0;box-shadow:0 1px 3px rgba(17,17,17,.16)}.pb-media-add-icon,.pb-media-add-compact .pb-media-add-icon{width:36px;height:36px}}@container (width>=89px) and (width<=260px){.pb-media-add-hint,.pb-media-link{display:none!important}}.pd-puce{--pd-puce-plein:var(--btn-principal-bg,var(--color-accent));--pd-puce-texte:var(--btn-principal-color,var(--color-on-accent,#fff));--pd-puce-courbe:cubic-bezier(.16,1,.3,1);border:1px solid var(--color-line);border-radius:var(--btn-radius,999px);color:var(--color-fg);transition:border-color .45s var(--pd-puce-courbe),background-color .45s var(--pd-puce-courbe),color .45s var(--pd-puce-courbe),box-shadow .45s var(--pd-puce-courbe),translate .45s var(--pd-puce-courbe),scale .45s var(--pd-puce-courbe);background-color:transparent;position:relative}.pd-puce--rond{border-radius:999px}.pd-puce--carte{border-radius:var(--radius,12px)}.pd-puce--carte[aria-checked=true]{background-color:var(--pd-puce-plein)}.pd-puce:not(:disabled):hover{border-color:var(--color-fg);background-color:color-mix(in srgb,var(--pd-puce-plein)12%,transparent);translate:0 -2px}.pd-puce:not(:disabled):active{translate:0;scale:.97}.pd-puce[aria-checked=true],.pd-puce[aria-pressed=true]{color:var(--pd-puce-texte);box-shadow:var(--btn-shadow,none);border-color:transparent}.pd-puce-fond{border-radius:inherit;background:var(--pd-puce-plein);position:absolute;top:0;bottom:0;left:0;right:0}.pd-puce:focus-visible{outline:2px solid var(--pd-puce-plein);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pd-puce{transition:none}.pd-puce:not(:disabled):hover,.pd-puce:not(:disabled):active{translate:none;scale:none}}.pd-forme-asset{border-radius:var(--ui-radius,999px)}.pd-fiche-titre{letter-spacing:-.02em;text-wrap:balance;color:var(--color-fg);font-size:max(40px,min(6.4vw,96px));line-height:.98}.pd-fiche-chapo{max-width:46ch;color:var(--color-fg-dim);text-wrap:pretty;margin:max(20px,min(3vw,36px)) 0 0;font-size:max(18px,min(1.6vw,24px));line-height:1.45}.pd-fiche-etiquette{font-family:var(--font-mono,inherit);text-transform:uppercase;letter-spacing:.14em;color:var(--color-fg-dim);margin-bottom:.35em;font-size:11px;display:block}.pd-fiche-cat{border:1px solid var(--color-line-2,var(--color-line));border-radius:var(--ui-radius,999px);color:var(--color-fg);padding:.25em .7em;font-size:12px}.pd-fiche-etat{border-radius:var(--ui-radius,999px);background:color-mix(in srgb,var(--color-accent)16%,transparent);color:var(--color-fg);padding:.3em .75em;font-size:12px}.pd-fiche-lien{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .5s cubic-bezier(.16,1,.3,1)}.pd-fiche-lien:hover{background-size:100% 1px}.pd-fiche-lien:focus-visible{background-size:100% 1px}.pd-fiche-faits{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:max(32px,min(5vw,64px)) 0 0;display:grid}.pd-fiche-faits>div{padding:18px 20px 0 0}.pd-fiche-faits dt{font-family:var(--font-mono,inherit);text-transform:uppercase;letter-spacing:.14em;color:var(--color-fg-dim);font-size:11px}.pd-fiche-faits dd{color:var(--color-fg);margin:.4em 0 0;font-size:17px}.pd-fiche-chiffres{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:max(24px,min(4vw,56px));display:grid}.pd-fiche-chiffres>li{border-top:1px solid var(--color-fg);flex-direction:column;gap:10px;padding-top:18px;display:flex}.pd-fiche-chiffre{letter-spacing:-.03em;color:var(--color-fg);font-size:max(44px,min(6vw,88px));line-height:.9}.pd-fiche-voisines{gap:max(28px,min(4vw,48px));display:grid}@media (min-width:768px){.pd-fiche-voisines{grid-template-columns:1.35fr 1fr 1fr;align-items:start}.pd-fiche-voisines>li:not(:first-child){margin-top:max(40px,min(6vw,96px))}}.pd-fiche-carte{color:inherit;text-decoration:none;display:block}.pd-fiche-carte-img{aspect-ratio:4/3;background:var(--color-line);display:block;position:relative;overflow:hidden}.pd-fiche-carte-img img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.pd-fiche-carte:hover .pd-fiche-carte-img img{transform:scale(1.045)}.pd-fiche-carte:focus-visible .pd-fiche-carte-img img{transform:scale(1.045)}.pd-fiche-carte-titre{text-wrap:balance;margin-top:6px;font-size:max(20px,min(2vw,28px));line-height:1.12;display:block}.pd-prose{max-width:68ch;color:var(--color-fg);font-size:max(17px,min(1.25vw,19px));line-height:1.7}.pd-prose>:first-child{margin-top:0}.pd-prose p{margin:0 0 1.15em}.pd-prose h2{font-family:var(--font-display);margin:1.9em 0 .6em;font-size:max(26px,min(2.6vw,36px));line-height:1.15}.pd-prose h3{font-family:var(--font-display);margin:1.6em 0 .5em;font-size:max(20px,min(1.8vw,26px));line-height:1.2}.pd-prose h4{margin:1.4em 0 .4em;font-size:1em;font-weight:600}.pd-prose ul,.pd-prose ol{margin:0 0 1.15em;padding-left:1.3em}.pd-prose ul{list-style:outside}.pd-prose ol{list-style:decimal}.pd-prose li{margin-bottom:.4em}.pd-prose blockquote{border-left:2px solid var(--color-accent);font-family:var(--font-display);margin:1.6em 0;padding:0 0 0 1.1em;font-size:1.3em;line-height:1.35}.pd-prose hr{border:0;border-top:1px solid var(--color-line);margin:2.4em 0}.pd-prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.pd-prose strong,.pd-prose b{font-weight:600}@media (prefers-reduced-motion:reduce){.pd-fiche-lien,.pd-fiche-carte-img img{transition:none}}.pd-fiche-deroule{gap:max(24px,min(3vw,40px));display:grid}@media (min-width:768px){.pd-fiche-deroule{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-fiche-deroule>li{border-top:1px solid var(--color-line-2,var(--color-line));padding-top:16px}.pd-fiche-deroule>li p{color:var(--color-fg);text-wrap:pretty;font-size:16px;line-height:1.6}.pd-fiche-deroule>li:last-child{border-top-color:var(--color-fg)}
