.enc-hero[data-astro-cid-cnwftlfr]{background:var(--color-light);border-bottom:1px solid var(--color-border);padding:var(--space-xl) 0 var(--space-lg)}.enc-meta-bar[data-astro-cid-cnwftlfr]{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm);display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center}.enc-badge[data-astro-cid-cnwftlfr]{background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.enc-sep[data-astro-cid-cnwftlfr]{color:var(--color-border)}.enc-title[data-astro-cid-cnwftlfr]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-dark);margin:0 0 .25rem}.enc-subtitle[data-astro-cid-cnwftlfr]{font-size:var(--fs-lg);color:var(--color-text-muted);margin:0 0 var(--space-md)}.enc-tldr[data-astro-cid-cnwftlfr]{background:#fff;border-left:3px solid var(--color-accent);border-radius:0 6px 6px 0;padding:var(--space-md) var(--space-lg);font-size:var(--fs-sm);line-height:1.7;max-width:820px;color:var(--color-dark)}.enc-layout[data-astro-cid-cnwftlfr]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-xl);align-items:start;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}@media (max-width: 900px){.enc-layout[data-astro-cid-cnwftlfr]{grid-template-columns:1fr}}.enc-sidebar[data-astro-cid-cnwftlfr]{position:sticky;top:5rem;display:flex;flex-direction:column;gap:var(--space-md)}@media (max-width: 900px){.enc-sidebar[data-astro-cid-cnwftlfr]{position:static}}.enc-toc[data-astro-cid-cnwftlfr]{background:var(--color-light);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-md);font-size:.82rem}.enc-toc__title[data-astro-cid-cnwftlfr]{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 .5rem}.enc-toc__list[data-astro-cid-cnwftlfr]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.2rem;list-style:decimal;color:var(--color-dark)}.enc-toc__list[data-astro-cid-cnwftlfr] ol[data-astro-cid-cnwftlfr]{padding-left:1rem;margin-top:.15rem;list-style:lower-alpha}.enc-toc[data-astro-cid-cnwftlfr] a[data-astro-cid-cnwftlfr]{color:var(--color-accent);text-decoration:none}.enc-toc[data-astro-cid-cnwftlfr] a[data-astro-cid-cnwftlfr]:hover{text-decoration:underline}.enc-infobox[data-astro-cid-cnwftlfr]{background:var(--color-dark);color:#fff;border-radius:8px;padding:var(--space-md);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:.4rem}.enc-infobox__label[data-astro-cid-cnwftlfr]{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0}.enc-infobox[data-astro-cid-cnwftlfr] p[data-astro-cid-cnwftlfr]{margin:0}.enc-infobox[data-astro-cid-cnwftlfr] a[data-astro-cid-cnwftlfr]{color:#ffffffd9}.enc-infobox[data-astro-cid-cnwftlfr] a[data-astro-cid-cnwftlfr]:hover{color:#fff}.enc-cta[data-astro-cid-cnwftlfr]{margin-top:.5rem;text-align:center;width:100%;box-sizing:border-box}.enc-article[data-astro-cid-cnwftlfr]{min-width:0;display:flex;flex-direction:column;gap:var(--space-xl)}.enc-article[data-astro-cid-cnwftlfr] section[data-astro-cid-cnwftlfr]{display:flex;flex-direction:column;gap:var(--space-sm)}.enc-article[data-astro-cid-cnwftlfr] h2[data-astro-cid-cnwftlfr]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:700;color:var(--color-dark);border-bottom:2px solid var(--color-border);padding-bottom:.4rem;margin:0}.enc-article[data-astro-cid-cnwftlfr] h3[data-astro-cid-cnwftlfr]{font-size:var(--fs-lg);font-weight:700;color:var(--color-dark);margin:var(--space-sm) 0 0}.enc-article[data-astro-cid-cnwftlfr] p[data-astro-cid-cnwftlfr]{line-height:1.75;margin:0;color:var(--color-dark)}.enc-article[data-astro-cid-cnwftlfr] ul[data-astro-cid-cnwftlfr],.enc-article[data-astro-cid-cnwftlfr] ol[data-astro-cid-cnwftlfr]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.3rem}.enc-article[data-astro-cid-cnwftlfr] li[data-astro-cid-cnwftlfr]{line-height:1.6;color:var(--color-dark)}.enc-article[data-astro-cid-cnwftlfr] a[data-astro-cid-cnwftlfr]{color:var(--color-accent)}.enc-disambiguation[data-astro-cid-cnwftlfr]{background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;padding:var(--space-md) var(--space-lg);font-size:var(--fs-sm);color:#78350f;line-height:1.6}@media (prefers-color-scheme: dark){.enc-disambiguation[data-astro-cid-cnwftlfr]{background:#2d2000;border-color:#92400e;color:#fde68a}}:root[data-theme=dark] .enc-disambiguation[data-astro-cid-cnwftlfr]{background:#2d2000;border-color:#92400e;color:#fde68a}:root[data-theme=light] .enc-disambiguation[data-astro-cid-cnwftlfr]{background:#fffbeb;border-color:#f59e0b;color:#78350f}.enc-table-wrap[data-astro-cid-cnwftlfr]{overflow-x:auto}.enc-table[data-astro-cid-cnwftlfr]{width:100%;border-collapse:collapse;font-size:var(--fs-sm);background:#fff;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr],.enc-table[data-astro-cid-cnwftlfr] td[data-astro-cid-cnwftlfr]{padding:.5rem .8rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr]{width:42%;font-weight:600;background:var(--color-light);color:var(--color-dark);font-size:.8rem}.enc-table[data-astro-cid-cnwftlfr] td[data-astro-cid-cnwftlfr]{color:var(--color-dark)}.enc-table[data-astro-cid-cnwftlfr] tr[data-astro-cid-cnwftlfr]:last-child th[data-astro-cid-cnwftlfr],.enc-table[data-astro-cid-cnwftlfr] tr[data-astro-cid-cnwftlfr]:last-child td[data-astro-cid-cnwftlfr]{border-bottom:none}@media (prefers-color-scheme: dark){.enc-table[data-astro-cid-cnwftlfr]{background:var(--color-dark);border-color:#ffffff14}.enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr],.enc-table[data-astro-cid-cnwftlfr] td[data-astro-cid-cnwftlfr]{border-color:#ffffff14}.enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr]{background:#ffffff0f}}:root[data-theme=dark] .enc-table[data-astro-cid-cnwftlfr]{background:var(--color-dark);border-color:#ffffff14}:root[data-theme=dark] .enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr],:root[data-theme=dark] .enc-table[data-astro-cid-cnwftlfr] td[data-astro-cid-cnwftlfr]{border-color:#ffffff14}:root[data-theme=dark] .enc-table[data-astro-cid-cnwftlfr] th[data-astro-cid-cnwftlfr]{background:#ffffff0f}.enc-zones-grid[data-astro-cid-cnwftlfr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem}.enc-zone-card[data-astro-cid-cnwftlfr]{background:var(--color-light);border:1px solid var(--color-border);border-radius:6px;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-sm)}.enc-zone-card[data-astro-cid-cnwftlfr] strong[data-astro-cid-cnwftlfr]{color:var(--color-dark)}.enc-zone-card[data-astro-cid-cnwftlfr] span[data-astro-cid-cnwftlfr]{color:var(--color-text-muted);font-size:.75rem}.enc-glossaire[data-astro-cid-cnwftlfr]{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;font-size:var(--fs-sm)}.enc-glossaire[data-astro-cid-cnwftlfr] dt[data-astro-cid-cnwftlfr]{background:var(--color-light);padding:.5rem .8rem;font-weight:700;color:var(--color-dark);border-bottom:1px solid var(--color-border)}.enc-glossaire[data-astro-cid-cnwftlfr] dd[data-astro-cid-cnwftlfr]{padding:.5rem .8rem;border-bottom:1px solid var(--color-border);margin:0;color:var(--color-dark);line-height:1.6}.enc-glossaire[data-astro-cid-cnwftlfr] dd[data-astro-cid-cnwftlfr]:last-child{border-bottom:none}.enc-sources[data-astro-cid-cnwftlfr]{font-size:var(--fs-sm);display:flex;flex-direction:column;gap:.3rem;padding-left:1.2rem}.enc-sources[data-astro-cid-cnwftlfr] li[data-astro-cid-cnwftlfr]{color:var(--color-dark);line-height:1.6}.enc-faq-intro[data-astro-cid-cnwftlfr]{font-size:var(--fs-sm);color:var(--color-text-muted)}.enc-faq-list[data-astro-cid-cnwftlfr]{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.enc-faq-item[data-astro-cid-cnwftlfr]{border-bottom:1px solid var(--color-border);background:#fff}.enc-faq-item[data-astro-cid-cnwftlfr]:last-child{border-bottom:none}.enc-faq-item[data-astro-cid-cnwftlfr][open]{background:var(--color-light)}.enc-faq-q[data-astro-cid-cnwftlfr]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--color-dark);list-style:none;user-select:none;transition:background .15s}.enc-faq-q[data-astro-cid-cnwftlfr]::-webkit-details-marker{display:none}.enc-faq-q[data-astro-cid-cnwftlfr]:hover{background:var(--color-light)}.enc-faq-num[data-astro-cid-cnwftlfr]{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;background:var(--color-accent);color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0;font-variant-numeric:tabular-nums}.enc-faq-a[data-astro-cid-cnwftlfr]{padding:0 1rem .75rem 3.35rem;font-size:var(--fs-sm);color:var(--color-dark);line-height:1.7}.enc-faq-a[data-astro-cid-cnwftlfr] p[data-astro-cid-cnwftlfr]{margin:0}@media (prefers-color-scheme: dark){.enc-faq-item[data-astro-cid-cnwftlfr]{background:var(--color-dark)}.enc-faq-item[data-astro-cid-cnwftlfr][open]{background:#ffffff0a}.enc-faq-q[data-astro-cid-cnwftlfr]:hover{background:#ffffff0d}}:root[data-theme=dark] .enc-faq-item[data-astro-cid-cnwftlfr]{background:var(--color-dark)}:root[data-theme=dark] .enc-faq-item[data-astro-cid-cnwftlfr][open]{background:#ffffff0a}:root[data-theme=dark] .enc-faq-q[data-astro-cid-cnwftlfr]:hover{background:#ffffff0d}:root[data-theme=light] .enc-faq-item[data-astro-cid-cnwftlfr]{background:#fff}:root[data-theme=light] .enc-faq-item[data-astro-cid-cnwftlfr][open]{background:var(--color-light)}.enc-authorship[data-astro-cid-cnwftlfr]{background:var(--color-light);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.enc-authorship[data-astro-cid-cnwftlfr] h2[data-astro-cid-cnwftlfr]{border:none;padding:0;font-size:var(--fs-xl)}.enc-authorship__grid[data-astro-cid-cnwftlfr]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-sm)}@media (max-width: 640px){.enc-authorship__grid[data-astro-cid-cnwftlfr]{grid-template-columns:1fr}}.enc-authorship[data-astro-cid-cnwftlfr] p[data-astro-cid-cnwftlfr]{font-size:var(--fs-sm);line-height:1.6;margin:.2rem 0 0}.enc-cta-block[data-astro-cid-cnwftlfr]{background:linear-gradient(135deg,var(--color-dark) 0%,#1a3a5c 100%);border-radius:12px;padding:var(--space-xl);text-align:center;color:#fff;display:flex;flex-direction:column;gap:var(--space-sm);align-items:center}.enc-cta-block[data-astro-cid-cnwftlfr] h2[data-astro-cid-cnwftlfr]{font-family:var(--font-display);font-size:var(--fs-xl);color:#fff;border:none;padding:0;margin:0}.enc-cta-block[data-astro-cid-cnwftlfr] p[data-astro-cid-cnwftlfr]{color:#ffffffbf;margin:0;max-width:540px}.enc-cta-btns[data-astro-cid-cnwftlfr]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.enc-cta-btns[data-astro-cid-cnwftlfr] .btn--outline[data-astro-cid-cnwftlfr]{border-color:#fff6;color:#fff}.enc-cta-btns[data-astro-cid-cnwftlfr] .btn--outline[data-astro-cid-cnwftlfr]:hover{border-color:#fff;background:#ffffff1a}
