.breadcrumb[data-astro-cid-s5nmebk2]{padding:1rem 0;font-size:.9rem}.breadcrumb[data-astro-cid-s5nmebk2] ol[data-astro-cid-s5nmebk2]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-s5nmebk2] li[data-astro-cid-s5nmebk2]:not(:last-child):after{content:"›";color:var(--color-border-strong,#9aa5b1);margin:0 .5rem}.breadcrumb[data-astro-cid-s5nmebk2] a[data-astro-cid-s5nmebk2]{color:var(--color-primary,#3b5b7a);text-decoration:none}.breadcrumb[data-astro-cid-s5nmebk2] a[data-astro-cid-s5nmebk2]:hover,.breadcrumb[data-astro-cid-s5nmebk2] a[data-astro-cid-s5nmebk2]:focus-visible{text-decoration:underline}.breadcrumb[data-astro-cid-s5nmebk2] [data-astro-cid-s5nmebk2][aria-current=page]{color:var(--color-text-muted,#4b5563);font-weight:600}.breadcrumb-class[data-astro-cid-s5nmebk2]{color:var(--color-text,#1f2937)}.breadcrumb-theme[data-astro-cid-s5nmebk2]{color:var(--color-text-muted,#4b5563)}.chapter-navigation[data-astro-cid-44eis63d]{justify-content:space-between;gap:1rem;margin:2.5rem 0;display:flex}.nav-button[data-astro-cid-44eis63d]{border:1px solid var(--color-border,#d8dee9);background-color:var(--color-surface,#f4f6f8);color:var(--color-text,#1f2937);border-radius:.6rem;flex-direction:column;flex:1;gap:.25rem;padding:.85rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex}.nav-button--placeholder[data-astro-cid-44eis63d]{visibility:hidden}.next[data-astro-cid-44eis63d]{text-align:right;align-items:flex-end}.nav-direction[data-astro-cid-44eis63d]{color:var(--color-primary,#3b5b7a);font-size:.85rem;font-weight:600}.nav-title[data-astro-cid-44eis63d]{color:var(--color-text,#1f2937);font-size:.95rem}a[data-astro-cid-44eis63d].nav-button:hover,a[data-astro-cid-44eis63d].nav-button:focus-visible{border-color:var(--color-primary,#3b5b7a);background-color:var(--color-surface-hover,#eaeff3);transform:translateY(-2px)}a[data-astro-cid-44eis63d].nav-button:focus-visible{outline:2px solid var(--color-primary,#3b5b7a);outline-offset:2px}@media (width<=768px){.chapter-navigation[data-astro-cid-44eis63d]{flex-direction:column}.next[data-astro-cid-44eis63d]{text-align:left;align-items:flex-start}}.table-matiere[data-astro-cid-sgcs2mq3]{background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:.6rem;margin:1.75rem 0;padding:.9rem 1.25rem}summary[data-astro-cid-sgcs2mq3]{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-sgcs2mq3]::-webkit-details-marker{display:none}summary[data-astro-cid-sgcs2mq3] svg[data-astro-cid-sgcs2mq3]{width:1.05rem;height:1.05rem;color:var(--color-primary)}summary[data-astro-cid-sgcs2mq3]:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:.45rem;height:.45rem;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}details[data-astro-cid-sgcs2mq3][open] summary[data-astro-cid-sgcs2mq3]:after{transform:rotate(-135deg)translateY(-2px)}ul[data-astro-cid-sgcs2mq3]{margin:.7rem 0 0;padding-left:0;list-style-type:none}li[data-astro-cid-sgcs2mq3]{margin:.35rem 0;line-height:1.4}li[data-astro-cid-sgcs2mq3].toc-sub{margin-left:1.1rem;font-size:.93rem}a[data-astro-cid-sgcs2mq3]{color:var(--color-primary);text-decoration:none;transition:color .15s}a[data-astro-cid-sgcs2mq3]:hover,a[data-astro-cid-sgcs2mq3]:focus-visible{color:var(--color-primary-dark);text-decoration:underline}a[data-astro-cid-sgcs2mq3][aria-current]{color:var(--color-ink);font-weight:650}@media (width>=1440px){.table-matiere[data-astro-cid-sgcs2mq3]{z-index:40;top:calc(var(--header-height) + 1.75rem);left:calc(50% + var(--shell-max-width) / 2 + 1.25rem);width:min(270px, calc(50vw - var(--shell-max-width) / 2 - 2.5rem));max-height:calc(100vh - var(--header-height) - 3.5rem);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:1rem;margin:0;padding:1rem 1.1rem;font-size:.86rem;position:fixed;overflow-y:auto;box-shadow:0 8px 28px -14px #1e293b2e}summary[data-astro-cid-sgcs2mq3]{cursor:default;color:var(--color-text-muted);font-size:.78rem}summary[data-astro-cid-sgcs2mq3]:after{display:none}li[data-astro-cid-sgcs2mq3]{margin:0}li[data-astro-cid-sgcs2mq3].toc-sub{margin-left:.75rem;font-size:.82rem}a[data-astro-cid-sgcs2mq3]{border-left:2px solid var(--color-border);color:var(--color-text-muted);padding:.3rem 0 .3rem .7rem;display:block}a[data-astro-cid-sgcs2mq3]:hover,a[data-astro-cid-sgcs2mq3]:focus-visible{color:var(--color-primary-dark);text-decoration:none}a[data-astro-cid-sgcs2mq3][aria-current]{border-left-color:var(--color-primary);color:var(--color-primary-dark)}}.reading-progress[data-astro-cid-udctbrqy]{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress[data-astro-cid-udctbrqy] span[data-astro-cid-udctbrqy]{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.back-to-top[data-astro-cid-udctbrqy]{z-index:45;border:1px solid var(--color-border);background:var(--color-surface-elevated);width:2.9rem;height:2.9rem;color:var(--color-primary);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(.5rem);box-shadow:0 8px 24px -10px #1e293b59}.back-to-top[data-astro-cid-udctbrqy].is-visible{opacity:1;visibility:visible;transform:none}.back-to-top[data-astro-cid-udctbrqy]:hover,.back-to-top[data-astro-cid-udctbrqy]:focus-visible{background:var(--color-surface-hover);color:var(--color-primary-dark)}.back-to-top[data-astro-cid-udctbrqy]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.back-to-top[data-astro-cid-udctbrqy] svg[data-astro-cid-udctbrqy]{width:1.2rem;height:1.2rem}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-udctbrqy]{transition:none}}
