:root[data-piece][data-delabrement]{--tableau-derive:0px}:root[data-piece] .entete{opacity:1;background:color-mix(in srgb, var(--papier) calc(88% * var(--admin-opacite)), transparent);border-bottom-color:color-mix(in srgb, var(--filet) calc(100% * var(--admin-opacite)), transparent)}:root[data-piece] .entete__mention{opacity:var(--admin-opacite)}:root[data-piece] .entete__marque,:root[data-piece] .entete__sommaire{transform:none}.piece{gap:clamp(24px,3.5vw,40px);padding-block:clamp(88px,12vh,132px) clamp(48px,7vh,88px);display:grid}.piece__fil{z-index:6;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex;position:relative}.piece__fil a{color:var(--libelle);text-decoration:none}.piece__fil a:hover{color:var(--encre)}.piece__cartouche{z-index:6;position:relative}.piece__entete{z-index:6;gap:18px;max-width:24ch;display:grid;position:relative}.piece__titre{font-size:clamp(2rem,5vw,3.75rem)}.piece__chapo{max-width:46ch;color:var(--libelle);margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.45}.piece__image{width:calc(100% + var(--marge));max-width:none;object-fit:cover;object-position:center;margin-inline-end:calc(var(--marge) * -1)}.piece__image--portrait{width:min(58%,720px);max-height:88svh;margin-inline-start:auto}.piece__image--paysage{max-height:72svh}@media (width<=899px){.piece__image{width:calc(100% + var(--marge) * 2);margin-inline:calc(var(--marge) * -1);max-height:none}.piece__image--paysage{aspect-ratio:4/3}.piece__image--portrait{aspect-ratio:4/5;object-position:center 30%}}@media (width>=601px) and (width<=899px){.piece__image--paysage{aspect-ratio:3/2}.piece__image--portrait{aspect-ratio:1}}.piece__absence{min-height:min(46svh,380px)}.piece__corps{gap:clamp(28px,4vw,52px);display:grid}.piece__section{z-index:6;border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:clamp(20px,2.5vw,32px);display:grid;position:relative}.piece__appareil{flex-wrap:wrap;align-content:start;align-items:baseline;gap:6px 16px;display:flex}@media (width>=900px){.piece__section{grid-template-columns:13ch minmax(0,1fr);column-gap:clamp(24px,4vw,56px)}.piece__appareil{justify-items:start;gap:6px;display:grid}}.piece__numero{color:var(--encre)}.piece__hors-mesure{margin-top:6px;overflow-x:auto}.piece__hors-mesure>.tableau{background:var(--papier)}@media (width>=900px){.piece__hors-mesure{grid-column:2}}.piece__h2{letter-spacing:-.01em;max-width:26ch;margin:0 0 .7em;font-size:clamp(1.3125rem,2.4vw,1.75rem);font-weight:600;line-height:1.18}.piece__reserve{max-width:var(--mesure);margin-top:8px}.piece__reserve p{margin:0;font-size:.9375rem}@media (width<=720px){.piece__reserve .case__libelle{--libelle-derive:0px;white-space:normal;max-width:calc(100% - 32px)}}.piece__suite{z-index:6;border-top:1px solid var(--encre);color:var(--encre);gap:10px;margin-top:clamp(16px,3vw,32px);padding-top:16px;text-decoration:none;display:grid;position:relative}.piece__suite:hover{color:var(--vivant)}.piece__suite-titre{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:500;display:flex}.piece__chevron{width:8px;height:8px;transition:transform var(--duree-dispositif) var(--easing-dispositif);border-top:1px solid;border-right:1px solid;margin-left:4px;display:inline-block;transform:rotate(45deg)}.piece__suite:hover .piece__chevron{transform:rotate(45deg)translate(3px,-3px)}.annexe__corps{z-index:6;max-width:var(--mesure);gap:clamp(24px,3vw,36px);display:grid;position:relative}.annexe__bloc{border-top:1px solid var(--filet);gap:10px;padding-top:clamp(18px,2.2vw,26px);display:grid}.annexe__h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.annexe__faits{grid-template-columns:22ch 1fr;gap:8px 16px;margin:0;font-size:.9375rem;display:grid}.annexe__faits dt{letter-spacing:.12em;text-transform:uppercase;color:var(--libelle);align-self:baseline;padding-top:.2em;font-size:.6875rem;font-weight:500}.annexe__faits dd{margin:0}@media (width<=560px){.annexe__faits{grid-template-columns:minmax(0,1fr);gap:2px}.annexe__faits dd{margin-bottom:10px}}.annexe__bouton{font:inherit;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--encre);color:var(--encre);cursor:pointer;background:0 0;justify-self:start;padding:10px 18px;font-size:.6875rem;font-weight:500}.annexe__bouton:hover{background:var(--encre);color:var(--papier)}.annexe__etat{color:var(--libelle);margin:0;font-size:.9375rem}.annexe__retour{z-index:6;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--vivant);justify-self:start;margin-top:clamp(16px,3vw,32px);padding-bottom:4px;font-size:.6875rem;font-weight:500;text-decoration:none;position:relative}
