.enjeu:where(.astro-eqeyc6cz){border:1px solid var(--pf-warn-line);border-radius:var(--pf-radius);background:var(--pf-warn-wash);gap:15px;margin:1.1rem 0 1.6rem;padding:18px 20px;display:flex}[data-theme=light] .enjeu:where(.astro-eqeyc6cz){--moyen:var(--pf-warn)}.enjeu:where(.astro-eqeyc6cz) .ei:where(.astro-eqeyc6cz){border-radius:var(--pf-radius-md);background:var(--pf-warn);color:#3a2a05;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.enjeu:where(.astro-eqeyc6cz) .ei:where(.astro-eqeyc6cz) svg:where(.astro-eqeyc6cz){width:20px;height:20px}.enjeu:where(.astro-eqeyc6cz) .lab:where(.astro-eqeyc6cz){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-warn);margin-bottom:6px}.enjeu:where(.astro-eqeyc6cz) .ebody:where(.astro-eqeyc6cz) p{font-size:var(--pf-t-sm);color:var(--pf-text-soft);line-height:var(--pf-lh-texte);margin:0}.enjeu:where(.astro-eqeyc6cz) .ebody:where(.astro-eqeyc6cz) strong,[data-theme=light] .enjeu:where(.astro-eqeyc6cz) .ebody:where(.astro-eqeyc6cz) strong{color:var(--pf-text)}.pitfalls:where(.astro-u24h5cg4){gap:10px;margin:1.1rem 0;display:grid}[data-theme=light] .pitfalls:where(.astro-u24h5cg4){--accent-wash:var(--pf-accent-wash)}.pit:where(.astro-u24h5cg4){border:1px solid var(--pf-border);border-radius:var(--pf-radius-md);background:var(--pf-surface);align-items:center;gap:13px;padding:13px 16px;display:flex}.pit:where(.astro-u24h5cg4) .px:where(.astro-u24h5cg4){border-radius:var(--pf-radius-xs);background:var(--pf-accent-wash);width:26px;height:26px;color:var(--pf-accent);flex-shrink:0;place-items:center;display:grid}.pit:where(.astro-u24h5cg4) .px:where(.astro-u24h5cg4) svg:where(.astro-u24h5cg4){width:15px;height:15px}.pit:where(.astro-u24h5cg4) .pt:where(.astro-u24h5cg4){font-size:var(--pf-t-sm);color:var(--pf-text-soft);line-height:var(--pf-lh-libelle)}.pit:where(.astro-u24h5cg4) .pt:where(.astro-u24h5cg4) strong,[data-theme=light] .pit:where(.astro-u24h5cg4) .pt:where(.astro-u24h5cg4) strong{color:var(--pf-text)}.exigences:where(.astro-hu5nyc42){--accent-ink:var(--pf-accent-ink);margin:1.2rem 0}[data-theme=light] .exigences:where(.astro-hu5nyc42){--accent-ink:var(--pf-accent)}.exigences:where(.astro-hu5nyc42) a:where(.astro-hu5nyc42){text-decoration:none}.legend:where(.astro-hu5nyc42){border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:var(--pf-surface);font-size:var(--pf-t-xs);color:var(--pf-text-soft);flex-wrap:wrap;align-items:center;gap:9px 16px;margin-bottom:22px;padding:15px 18px;display:flex}.legend:where(.astro-hu5nyc42) .lg-lab:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent)}.legend:where(.astro-hu5nyc42) .grp:where(.astro-hu5nyc42){align-items:center;gap:6px;display:inline-flex}.legend:where(.astro-hu5nyc42) .sep:where(.astro-hu5nyc42){background:var(--pf-surface-2);width:1px;height:18px}.legend:where(.astro-hu5nyc42) .note:where(.astro-hu5nyc42){font-size:var(--pf-t-xs);color:var(--pf-muted);flex-basis:100%;margin-top:2px}.legend:where(.astro-hu5nyc42) .note:where(.astro-hu5nyc42) strong:where(.astro-hu5nyc42){color:var(--pf-text-soft);font-weight:var(--pf-w-titre)}.exig-filter:where(.astro-hu5nyc42){flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.exig-filter:where(.astro-hu5nyc42) .ef-lab:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin-right:3px}.exig-filter:where(.astro-hu5nyc42) .ef:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-sm);border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);cursor:pointer;letter-spacing:.02em;padding:8px 13px;transition:all .13s}.exig-filter:where(.astro-hu5nyc42) .ef:where(.astro-hu5nyc42):hover{border-color:var(--pf-accent-line);color:var(--pf-text)}.exig-filter:where(.astro-hu5nyc42) .ef:where(.astro-hu5nyc42).on{background:var(--pf-accent-deep);color:var(--pf-blanc);border-color:var(--pf-accent-deep)}.exig-filter:where(.astro-hu5nyc42) .ef:where(.astro-hu5nyc42).on:hover{color:var(--pf-blanc)}.badge:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-xs);align-items:center;padding:5px 8px;display:inline-flex}.lvl:where(.astro-hu5nyc42).r1{color:var(--pf-info);background:var(--pf-info-wash);border:1px solid var(--pf-info-line)}.lvl:where(.astro-hu5nyc42).r2{color:var(--pf-warn);background:var(--pf-warn-wash);border:1px solid var(--pf-warn-line)}.lvl:where(.astro-hu5nyc42).r3{color:var(--accent-ink);background:var(--pf-accent-wash);border:1px solid var(--pf-accent-line)}.modal:where(.astro-hu5nyc42){font:var(--pf-w-titre) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pf-radius-xs);padding:6px 10px}.m-doit:where(.astro-hu5nyc42){background:var(--pf-accent-deep);color:var(--pf-blanc)}.m-devrait:where(.astro-hu5nyc42){color:var(--pf-warn);background:var(--pf-warn-wash);border:1px solid var(--pf-warn-line)}.tagx:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pf-radius-xs);padding:6px 9px}.ess:where(.astro-hu5nyc42){color:var(--pf-ok-deep);background:var(--pf-ok-wash);border:1px solid var(--pf-ok-line)}.souv:where(.astro-hu5nyc42){color:var(--accent-ink);background:var(--pf-accent-wash);border:1px solid var(--pf-accent-line)}.exig:where(.astro-hu5nyc42){border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:var(--pf-surface);--bar:var(--pf-muted);margin-bottom:18px;scroll-margin-top:5rem;transition:all .15s;position:relative;overflow:hidden}.exig:where(.astro-hu5nyc42)[data-niveau=R1]{--bar:var(--pf-info)}.exig:where(.astro-hu5nyc42)[data-niveau=R2]{--bar:var(--pf-warn)}.exig:where(.astro-hu5nyc42)[data-niveau=R3]{--bar:var(--pf-accent)}.exig:where(.astro-hu5nyc42):before{content:"";background:var(--bar);width:4px;position:absolute;top:0;bottom:0;left:0}.exig:where(.astro-hu5nyc42):hover{border-color:color-mix(in srgb,var(--bar) 40%,var(--pf-surface-2))}.exig-head:where(.astro-hu5nyc42){padding:20px 24px 0}.exig-eyebrow:where(.astro-hu5nyc42){flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}.exig-id:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);color:var(--pf-text);background:var(--pf-surface-2);border:1px solid var(--pf-border);border-radius:var(--pf-radius-sm);letter-spacing:.02em;padding:7px 11px}.exig-id:where(.astro-hu5nyc42):hover{border-color:var(--pf-accent-line);color:var(--pf-accent)}h3:where(.astro-hu5nyc42).exig-statement{font-weight:var(--pf-w-titre);font-size:var(--pf-t-xl);line-height:var(--pf-lh-libelle);letter-spacing:-.015em;color:var(--pf-text);margin:0;padding-right:26px;position:relative}h3:where(.astro-hu5nyc42).exig-statement:first-letter{text-transform:uppercase}h3:where(.astro-hu5nyc42).exig-statement .anchor:where(.astro-hu5nyc42){color:var(--pf-muted);font-weight:var(--pf-w-libelle);opacity:0;font-size:var(--pf-t-lg);transition:all .15s;position:absolute;top:3px;right:0}.exig:where(.astro-hu5nyc42):hover h3:where(.astro-hu5nyc42).exig-statement .anchor:where(.astro-hu5nyc42){opacity:.55}h3:where(.astro-hu5nyc42).exig-statement .anchor:where(.astro-hu5nyc42):hover{opacity:1;color:var(--pf-accent)}.exig-why:where(.astro-hu5nyc42){border-radius:var(--pf-radius-md);background:var(--pf-accent-wash);border:1px solid var(--pf-accent-line);gap:12px;margin:16px 24px 0;padding:13px 16px;display:flex}.exig-why:where(.astro-hu5nyc42) .wi:where(.astro-hu5nyc42){border-radius:var(--pf-radius-xs);background:var(--pf-accent-deep);width:26px;height:26px;color:var(--pf-blanc);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.exig-why:where(.astro-hu5nyc42) .wi:where(.astro-hu5nyc42) svg:where(.astro-hu5nyc42){width:15px;height:15px}.exig-why:where(.astro-hu5nyc42) p:where(.astro-hu5nyc42){font-size:var(--pf-t-sm);color:var(--pf-text-soft);line-height:var(--pf-lh-texte);margin:0}.exig-why:where(.astro-hu5nyc42) p:where(.astro-hu5nyc42) strong:where(.astro-hu5nyc42){color:var(--pf-text);font-weight:var(--pf-w-titre)}.exig-why:where(.astro-hu5nyc42) p:where(.astro-hu5nyc42) code:where(.astro-hu5nyc42){font-family:var(--pf-mono);font-size:var(--pf-t-sm);background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-radius-xs);color:var(--accent-ink);padding:1px 5px}.exig-why:where(.astro-hu5nyc42) p:where(.astro-hu5nyc42) a:where(.astro-hu5nyc42){color:var(--pf-accent);font-weight:var(--pf-w-libelle)}.exig-proof:where(.astro-hu5nyc42){border-top:1px solid var(--pf-border-soft);background:var(--pf-surface-2);gap:12px;margin:18px 0 0;padding:16px 24px;display:grid}.exig-proof:where(.astro-hu5nyc42)>div:where(.astro-hu5nyc42){grid-template-columns:120px 1fr;align-items:start;gap:16px;display:grid}.exig-proof:where(.astro-hu5nyc42) dt:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-texte) var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-muted)}.exig-proof:where(.astro-hu5nyc42) dd:where(.astro-hu5nyc42){font-size:var(--pf-t-sm);color:var(--pf-text-soft);margin:0}.tool:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-xs);border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);margin:0 5px 5px 0;padding:6px 10px;display:inline-block}.exig-more:where(.astro-hu5nyc42){border-top:1px solid var(--pf-border-soft)}.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42){cursor:pointer;font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-muted);user-select:none;align-items:center;gap:9px;padding:14px 24px;list-style:none;transition:all .13s;display:flex}.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42)::-webkit-details-marker{display:none}.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42):hover{color:var(--pf-accent)}.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42) .chev:where(.astro-hu5nyc42){width:15px;height:15px;color:var(--pf-accent);flex-shrink:0;transition:transform .2s}.exig-more:where(.astro-hu5nyc42)[open] summary:where(.astro-hu5nyc42) .chev:where(.astro-hu5nyc42){transform:rotate(90deg)}.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42) .cnt:where(.astro-hu5nyc42){font-weight:var(--pf-w-libelle);color:var(--pf-muted);text-transform:none;letter-spacing:0;margin-left:auto}.more-body:where(.astro-hu5nyc42){gap:16px;padding:4px 24px 22px;display:grid}.corr:where(.astro-hu5nyc42) .lbl:where(.astro-hu5nyc42),.threats:where(.astro-hu5nyc42) .lbl:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-muted);margin-bottom:9px;display:block}.stds:where(.astro-hu5nyc42){flex-wrap:wrap;gap:7px;display:flex}.std:where(.astro-hu5nyc42){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-xs);border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);padding:7px 11px;transition:all .13s}.std:where(.astro-hu5nyc42):hover{border-color:var(--pf-accent-line);color:var(--pf-accent)}.threats:where(.astro-hu5nyc42) p:where(.astro-hu5nyc42){font-size:var(--pf-t-xs);color:var(--pf-text-soft);line-height:var(--pf-lh-texte);margin:0}.ref:where(.astro-hu5nyc42){font-family:var(--pf-mono);font-size:var(--pf-t-sm);color:var(--pf-accent);background:var(--pf-accent-wash);border-radius:var(--pf-radius-xs);white-space:nowrap;padding:0 5px}@media (width<=620px){.exig-proof:where(.astro-hu5nyc42)>div:where(.astro-hu5nyc42){grid-template-columns:1fr;gap:4px}.exig-head:where(.astro-hu5nyc42),.exig-proof:where(.astro-hu5nyc42),.more-body:where(.astro-hu5nyc42),.exig-more:where(.astro-hu5nyc42) summary:where(.astro-hu5nyc42){padding-left:18px;padding-right:18px}.exig-why:where(.astro-hu5nyc42){margin-left:18px;margin-right:18px}}
