.prose-contenu{font-family:var(--font-livre);line-height:1.75}.prose-contenu :is(h2,h3,h4,summary,.not-prose){font-family:var(--font-sans)}.prose-contenu *+:not(:where(.not-prose,.not-prose *)){margin-top:1em}.prose-contenu ul{padding-inline-start:1.5em;list-style:outside}.prose-contenu ol{padding-inline-start:1.5em;list-style:decimal}.prose-contenu li+li{margin-top:.25em}.prose-contenu a{color:var(--color-marque);text-underline-offset:2px;text-decoration:underline}.prose-contenu blockquote{border-inline-start:3px solid var(--color-trait-fort);color:var(--color-encre-douce);padding-inline-start:1em}.prose-contenu blockquote.livre-sans-lien{font-size:.9em;font-style:italic}.prose-contenu h2{margin-top:2em;font-size:1.375rem;font-weight:700;line-height:1.3}.prose-contenu h3{margin-top:1.5em;font-size:1.15rem;font-weight:700;line-height:1.35}.prose-contenu a.citation{white-space:nowrap}.prose-contenu a.citation-biblio{white-space:normal}.prose-contenu section[data-footnotes]{border-top:1px solid var(--color-trait);color:var(--color-encre-douce);margin-top:2.5em;padding-top:1em;font-size:.9em}.prose-contenu section[data-footnotes] h2{color:var(--color-encre);margin-top:0;font-size:1.1rem}.prose-contenu sup a{padding-inline:.15em;font-weight:600;text-decoration:none}.prose-contenu aside.encadre{--encadre-fond:var(--color-marque-pale);--encadre-trait:var(--color-marque);--encadre-titre:var(--color-marque-fonce);border-inline-start:4px solid var(--encadre-trait);background:var(--encadre-fond);border-radius:.75rem;padding:.875em 1.125em;font-size:.95em}.prose-contenu aside.encadre>*+*{margin-top:.5em}.prose-contenu .encadre-titre{color:var(--encadre-titre);align-items:center;gap:.5em;font-weight:700;display:flex}.prose-contenu .encadre-titre:before{content:"";width:1.15em;height:1.15em;-webkit-mask:var(--encadre-icone) center / contain no-repeat;mask:var(--encadre-icone) center / contain no-repeat;background-color:currentColor;flex:none}.prose-contenu aside.encadre-note,.prose-contenu aside.encadre-info{--encadre-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E")}.prose-contenu aside.encadre-tip{--encadre-fond:var(--color-succes-pale);--encadre-trait:var(--color-succes);--encadre-titre:var(--color-succes-fonce);--encadre-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.4 1 1.1 1 1.8V16h5v-.3c0-.7.4-1.4 1-1.8A6 6 0 0 0 12 3Z'/%3E%3C/svg%3E")}.prose-contenu aside.encadre-warning{--encadre-fond:var(--color-soleil-clair);--encadre-trait:var(--color-soleil);--encadre-titre:var(--color-soleil-fonce);--encadre-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20L12 3Z'/%3E%3Cpath d='M12 10v4M12 17v.5'/%3E%3C/svg%3E")}.prose-contenu aside.encadre-danger{--encadre-fond:var(--color-danger-pale);--encadre-trait:var(--color-danger);--encadre-titre:var(--color-danger-fonce);--encadre-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E")}.prose-contenu aside.encadre-quote{--encadre-fond:var(--color-surface);--encadre-trait:var(--color-trait-fort);--encadre-titre:var(--color-encre-douce);--encadre-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 7h4v4c0 3-1.5 5-4 6l-.7-1.4C8 14.8 8.6 13.5 8.7 12H7V7Zm8 0h4v4c0 3-1.5 5-4 6l-.7-1.4c1.7-.8 2.3-2.1 2.4-3.6H15V7Z'/%3E%3C/svg%3E")}.prose-contenu mark{background:var(--color-soleil-clair);color:inherit;border-radius:.2em;padding-inline:.15em}.prose-contenu strong{font-weight:600}.prose-contenu aside.encadre-reponse-courte{border-inline-start-width:6px;padding:1.125em 1.25em;font-size:1em}.prose-contenu aside.encadre-reponse-courte .encadre-titre{font-size:1.1em}.prose-contenu section.modele-reponse>h2:first-child{margin-top:0}.prose-contenu section>*+:not(:where(.not-prose,.not-prose *)){margin-top:1em}.prose-contenu details.modele-plusloin{border-top:1px solid var(--color-trait);margin-top:2em;padding-top:.25em}.prose-contenu details.modele-plusloin>summary{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5em;list-style:none;display:flex}.prose-contenu details.modele-plusloin>summary::-webkit-details-marker{display:none}.prose-contenu details.modele-plusloin>summary:before{content:"";border-right:2px solid var(--color-marque);border-bottom:2px solid var(--color-marque);flex:none;width:.55em;height:.55em;transition:transform .15s;transform:rotate(-45deg)}.prose-contenu details.modele-plusloin[open]>summary:before{transform:rotate(45deg)}.prose-contenu details.modele-plusloin>summary:focus-visible{outline:2px solid var(--color-marque);outline-offset:4px}.prose-contenu details.modele-plusloin>summary>h2{margin:0;display:inline}.prose-contenu details.modele-plusloin>*+*{margin-top:1em}@media (prefers-reduced-motion:reduce){.prose-contenu details.modele-plusloin>summary:before{transition:none}}.prose-contenu section.modele-enbref{border-inline-start:4px solid var(--color-marque);padding-inline-start:1em;font-size:1.05em}.prose-contenu section.modele-enbref>h2:first-child{color:var(--color-marque-fonce);margin-top:0;font-size:1.1rem}.prose-contenu section.modele-retenir li::marker{color:var(--color-marque);font-weight:700}.prose-contenu section.modele-nuance{border:1px solid color-mix(in srgb, var(--color-soleil) 50%, transparent);background:var(--color-soleil-clair);border-radius:1rem;margin-top:2.5em;padding:1.25em 1.25em 1.375em}.prose-contenu section.modele-nuance>h2{color:var(--color-soleil-fonce);align-items:center;gap:.5em;margin-top:0;display:flex}.prose-contenu section.modele-nuance>h2:before{content:"";background:var(--color-soleil);border-radius:9999px;flex:none;width:.625rem;height:.625rem}.prose-contenu section.modele-formulations{color:var(--color-encre-douce);margin-top:2em;font-size:.9em}.prose-contenu section.modele-formulations>h2{color:var(--color-encre-douce);margin-top:0;font-size:1rem;font-weight:600}.prose-contenu section.modele-formulations ul{margin-top:.5em}.prose-contenu aside.modele-requis{border-inline-start:4px solid var(--color-marque);margin-block:1.5em;padding-inline-start:1em;font-size:.95em}.prose-contenu aside.modele-requis>p.modele-requis-titre{color:var(--color-marque-fonce);margin:0}.prose-contenu aside.modele-requis ul{margin-block:.5em 0}.prose-contenu p.themes-fin{color:var(--color-encre-douce);margin-top:2em;font-size:.9em}.prose-contenu p.themes-fin a{font-weight:600}.prose-contenu>section.modele-lexique:before,.prose-contenu>section.modele-references:not(section.modele-lexique~section.modele-references):before{content:"◆";content:"◆" / "";text-align:center;color:var(--color-soleil-fonce);background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 8px) 0/calc(50% - 1.25em) 3px no-repeat,repeating-linear-gradient(270deg,currentColor 0 3px,#0000 3px 8px) 100%/calc(50% - 1.25em) 3px no-repeat;margin:2.5em 0 2em;font-size:.95rem;line-height:1;display:block}@media print{.prose-contenu>section.modele-lexique:before,.prose-contenu>section.modele-references:before{display:none}}.prose-contenu section.modele-references{font-size:.95em}.prose-contenu .references-groupe>h3{margin-top:1.25em;font-size:1.05rem}.prose-contenu .references-groupe li+li{margin-top:.5em}.prose-contenu figure.diagramme{margin:1.5em 0}.prose-contenu .diagramme-cadre{border:1px solid var(--color-trait);background:var(--color-surface);border-radius:1rem;padding:1rem;overflow-x:auto}.prose-contenu .diagramme-cadre:focus-visible{outline:2px solid var(--color-marque);outline-offset:2px}.prose-contenu .diagramme-cadre svg{height:auto;margin-inline:auto;display:block}.prose-contenu .diagramme-sombre,[data-theme=dark] .prose-contenu .diagramme-clair{display:none}[data-theme=dark] .prose-contenu .diagramme-sombre{display:block}@media print{.prose-contenu .diagramme-clair{display:block!important}.prose-contenu .diagramme-sombre{display:none!important}}.prose-contenu :is(h2,h3)[id]{scroll-margin-top:1.5rem}.prose-contenu .references-publications li{border-radius:.25rem;scroll-margin-top:5rem}.prose-contenu .references-publications li:target{background:var(--color-soleil-clair)}.prose-contenu .references-publications li.note-ligne{list-style:none}.prose-contenu .livre-precision{color:var(--color-encre-douce)}:is(.prose-contenu,.notes-du-livre) a.lien-shamela{vertical-align:middle;width:1.4em;height:1.4em;color:var(--color-marque);border-radius:.375rem;justify-content:center;align-items:center;margin:-.3em 0;text-decoration:none;display:inline-flex}:is(.prose-contenu,.notes-du-livre) a.lien-shamela:hover{background:var(--color-marque-pale)}:is(.prose-contenu,.notes-du-livre) a.lien-shamela svg{width:.95em;height:.95em}@media print{:is(.prose-contenu,.notes-du-livre) a.lien-shamela{display:none}}.prose-contenu a.livre-details{white-space:nowrap;text-decoration-color:color-mix(in srgb, var(--color-marque) 30%, transparent);font-weight:600}.prose-contenu a.livre-details:hover{text-decoration-color:var(--color-marque)}.prose-contenu div.tableau{border:1px solid var(--color-trait);border-radius:.75rem;font-size:.9em;position:relative;overflow-x:auto}.prose-contenu div.tableau:focus-visible{outline:2px solid var(--color-marque);outline-offset:2px}.prose-contenu div.tableau table{border-collapse:collapse;min-width:100%;line-height:1.5}.prose-contenu div.tableau th,.prose-contenu div.tableau td{border-bottom:1px solid var(--color-trait);text-align:start;vertical-align:top;min-width:8rem;padding:.5em .75em}.prose-contenu div.tableau th{background:var(--color-surface);font-weight:700}.prose-contenu div.tableau tr:last-child td{border-bottom:none}.prose-contenu div.tableau td+td,.prose-contenu div.tableau th+th{border-inline-start:1px solid var(--color-trait)}.prose-contenu .lexique-aide{border:1.5px solid var(--color-marque);width:1.15em;height:1.15em;color:var(--color-marque);vertical-align:baseline;cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;margin-inline-start:.12em;font-size:.68em;font-weight:700;line-height:0;text-decoration:none;display:inline-flex;position:relative;top:-.55em}.prose-contenu .lexique-aide:after{content:"";position:absolute;inset:-.6rem}.prose-contenu .lexique-aide:hover,.prose-contenu .lexique-aide[aria-expanded=true]{background:var(--color-marque);color:var(--color-sur-marque)}.prose-contenu .lexique-aide:focus-visible{outline:2px solid var(--color-marque);outline-offset:2px}.prose-contenu .lexique-bulle{z-index:50;border:1px solid var(--color-trait-fort);background:var(--color-surface);width:max-content;max-width:min(20rem,100vw - 1rem);color:var(--color-encre);text-align:start;border-radius:.6rem;margin:0;padding:.6rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block;position:fixed;box-shadow:0 6px 20px #0000002e}.prose-contenu .lexique-bulle[hidden]{display:none}.prose-contenu .lexique-bulle a{white-space:nowrap}.prose-contenu .lexique-bulle .lexique-bulle-details{font-weight:600}.prose-contenu section.modele-lexique>details>summary{cursor:pointer;border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.25em .6em;list-style:none;display:flex}.prose-contenu section.modele-lexique>details>summary::-webkit-details-marker{display:none}.prose-contenu section.modele-lexique>details>summary:before{content:"";border-right:2px solid var(--color-marque);border-bottom:2px solid var(--color-marque);flex:none;align-self:center;width:.55em;height:.55em;transition:transform .15s;transform:rotate(-45deg)}.prose-contenu section.modele-lexique>details[open]>summary:before{transform:rotate(45deg)}.prose-contenu section.modele-lexique>details>summary:focus-visible{outline:2px solid var(--color-marque);outline-offset:4px}.prose-contenu section.modele-lexique>details>summary>h2{margin:0;display:inline}.prose-contenu section.modele-lexique .lexique-nombre{color:var(--color-encre-douce);font-size:.875em}.prose-contenu section.modele-lexique>details>dl{margin-top:1em}@media (prefers-reduced-motion:reduce){.prose-contenu section.modele-lexique>details>summary:before{transition:none}}.prose-contenu section.modele-lexique dl>div+div{margin-top:.75em}.prose-contenu section.modele-lexique dt{font-weight:700}.prose-contenu section.modele-lexique dd{color:var(--color-encre-douce);margin:.15em 0 0}.prose-contenu section.modele-lexique dd .lexique-details{width:fit-content;margin-top:.15em;font-size:.9em;font-weight:600;display:block}.note-appel{vertical-align:baseline;white-space:nowrap;margin-inline-start:.06em;font-size:.82em;font-weight:700;line-height:0;position:relative;top:-.55em}.note-appel .note-num{color:var(--color-marque);font-variant-numeric:tabular-nums;padding:0 .06em;scroll-margin-top:33vh;text-decoration:none;position:relative}.note-appel .note-num:after{content:"";position:absolute;inset:-.7rem -.35rem}.note-appel .note-num:hover,.note-appel .note-num[aria-expanded=true]{text-underline-offset:.12em;text-decoration:underline}.note-appel .note-num:focus-visible{outline:2px solid var(--color-marque);outline-offset:2px;border-radius:.2em}.note-appel .note-sep{color:var(--color-encre-douce)}::highlight(retour-note){background-color:var(--color-soleil-clair)}.note-numero{color:var(--color-marque);font-weight:700}.note-retour{color:var(--color-marque);margin-inline-start:.15em;line-height:1;text-decoration:none;position:relative}.note-retour svg{vertical-align:-.08em;width:.85em;height:.85em;display:inline}.note-retour:after{content:"";position:absolute;inset:-.7rem -.5rem}ul.notes-du-livre{margin:.25rem 0 .5rem;padding-inline-start:.25rem;list-style:none}ul.notes-du-livre>li{text-indent:-2.4em;margin:.15rem 0;padding:0 0 0 2.4em;list-style:none}ul.notes-du-livre .note-numero{text-align:end;text-indent:0;font-variant-numeric:tabular-nums;min-width:2em;margin-inline-end:.4em;display:inline-block}.prose-contenu ul.notes-du-livre>li::marker{content:""}.livre-description{color:var(--color-encre-douce)}.note-ligne{scroll-margin-top:5rem}.note-ligne:target{background:var(--color-soleil-clair);border-radius:.375rem}.note-bulle{z-index:50;border:1px solid var(--color-trait-fort);background:var(--color-surface);width:max-content;max-width:min(20rem,100vw - 1rem);color:var(--color-encre);border-radius:.6rem;padding:.5rem .7rem;font-size:.875rem;line-height:1.5;position:fixed;box-shadow:0 6px 20px #0000002e}.note-bulle[hidden]{display:none}.note-bulle a{white-space:nowrap;font-weight:600}@media print{.prose-contenu .lexique-aide,.prose-contenu .lexique-bulle,.note-bulle{display:none!important}}
