.esp:has(.esp-lg) .esp-langue{display:none}.esp-lg{display:grid}.esp-lg-tete{display:grid;grid-gap:10px;gap:10px}.esp-lg-tete .esp-titre{margin:0;max-width:18em;overflow-wrap:break-word}.esp-lg-sous{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.esp-lg-maj{margin:0;font-size:14.5px;color:var(--text-muted)}.esp .esp-lg-langue{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;color:var(--accent)}.esp .esp-lg-langue:hover{color:var(--accent-light)}.esp-lg-corps{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.esp-lg-sommaire ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.esp .esp-lg-sommaire a{display:block;padding:8px 10px;border-radius:8px;font-size:14.5px;line-height:1.3;color:var(--text-soft)}.esp .esp-lg-sommaire a:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.esp-lg-sommaire-tel{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--card-top),var(--card-bottom))}.esp-lg-sommaire-tel summary{display:flex;align-items:center;min-height:48px;padding:0 16px;font-weight:650;font-size:15px;color:var(--text);cursor:pointer;list-style:none}.esp-lg-sommaire-tel summary::-webkit-details-marker{display:none}.esp-lg-sommaire-tel summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.esp-lg-sommaire-tel[open] summary:after{transform:rotate(-135deg)}.esp-lg-sommaire-tel ol{padding:0 8px 10px}.esp-lg-sommaire-bureau{display:none}.esp-lg-texte{display:grid;align-content:start;grid-gap:14px;gap:14px;max-width:46em;min-width:0;font-size:16.5px;line-height:1.6;color:var(--text-soft);overflow-wrap:break-word}.esp-lg-texte p,.esp-lg-texte ul{margin:0}.esp-lg-texte h2{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--border);font-family:var(--cx-font-archivo),var(--sans);font-stretch:125%;font-weight:700;font-size:clamp(19px,.5vw + 17px,23px);line-height:1.27;color:var(--text);scroll-margin-top:84px}.esp-lg-texte h2:first-child{margin-top:0;padding-top:0;border-top:0}.esp-lg-texte ul{display:grid;grid-gap:8px;gap:8px;padding-left:22px;list-style:disc}.esp-lg-texte li::marker{color:var(--accent)}.esp-lg-texte strong{color:var(--text);font-weight:650}.esp .esp-lg-texte a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.esp .esp-lg-texte a:hover{color:var(--accent-light)}.esp-lg-texte code{padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);font-size:.92em;overflow-wrap:anywhere}@media (min-width:600px){.esp-lg-texte{font-size:17px}}@media (min-width:1000px){.esp-lg-corps{grid-template-columns:250px minmax(0,1fr);gap:56px;margin-top:34px;align-items:start}.esp-lg-sommaire-tel{display:none}.esp-lg-sommaire-bureau{display:block;position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;padding:4px 0;border-left:1px solid var(--border)}.esp-lg-sommaire-bureau p{margin:0;padding:0 14px 8px;font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.esp .esp-lg-sommaire-bureau a{padding:7px 14px;border-radius:0 8px 8px 0}.esp-lg-corps:not(:has(.esp-lg-sommaire)){grid-template-columns:minmax(0,1fr)}}