.eule-article-nav{--reader-accent:var(--course-accent,var(--eule-accent,#bc0f5c));--reader-ink:var(--course-ink,var(--eule-ink,var(--brand-ink,#111d5b)));--reader-muted:var(--course-text-muted,#657188);--reader-surface:var(--course-surface,#fff);color:var(--reader-ink);font-family:inherit;font-size:.875rem;line-height:1.5}.eule-article-content,.eule-article-content :is(h2,h3)[id]{scroll-margin-top:calc(190px + var(--eule-network-height,0px))}.eule-article-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.eule-article-table-scroll:focus-visible{outline:2px solid var(--eule-accent,#bc0f5c);outline-offset:3px}.eule-article-content :is(h2,h3)[id]:focus-visible{outline:2px solid var(--course-accent,var(--eule-accent,#bc0f5c));outline-offset:8px}.eule-article-sidebar{min-width:0;display:none}.eule-article-nav--desktop{display:none}.eule-article-nav .eule-article-nav__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--reader-muted);margin:0;font-size:.68rem;font-weight:750;line-height:1.5}.eule-article-nav .eule-article-nav__list{border-left:1px solid color-mix(in srgb, var(--reader-ink) 14%, transparent);gap:3px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eule-article-nav__list li{margin:0;padding:0}.eule-article-nav .eule-article-nav__list a{color:var(--reader-muted);overflow-wrap:anywhere;border-left:2px solid #0000;margin-left:-1px;padding:9px 13px;text-decoration:none;transition:color .15s,background .15s;display:block}.eule-article-nav .eule-article-nav__list a:hover{color:var(--reader-accent);background:color-mix(in srgb, var(--reader-accent) 4%, transparent)}.eule-article-nav .eule-article-nav__list a[aria-current=location]{border-left-color:var(--reader-accent);color:var(--reader-accent);background:color-mix(in srgb, var(--reader-accent) 6%, transparent);font-weight:650}.eule-article-nav .eule-article-nav__subsection a{padding-left:26px;font-size:.8125rem}.eule-article-nav a:focus-visible,.eule-article-nav summary:focus-visible{outline:2px solid var(--reader-accent);outline-offset:3px;border-radius:4px}.eule-article-nav--mobile{top:calc(112px + var(--eule-network-height,0px));z-index:30;margin:28px 0;position:sticky}.eule-article-nav--mobile details{border:1px solid color-mix(in srgb, var(--reader-ink) 12%, transparent);background:var(--reader-surface);border-radius:14px;margin:0;padding:0;box-shadow:0 6px 24px -16px #111d5b55}.eule-article-nav--mobile summary{cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:13px 16px;list-style:none;display:flex}.eule-article-nav--mobile summary::-webkit-details-marker{display:none}.eule-article-nav .eule-article-nav__summary{min-width:0;color:inherit;font:inherit;gap:3px;display:grid}.eule-article-nav .eule-article-nav__current{color:var(--reader-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.45;overflow:hidden}.eule-article-nav--mobile summary svg{color:var(--reader-accent);flex:none;transition:transform .15s}.eule-article-nav--mobile details[open] summary svg{transform:rotate(180deg)}.eule-article-nav--mobile nav{overscroll-behavior:contain;max-height:min(50vh,420px);padding:0 16px 16px;overflow-y:auto}.eule-article-nav--mobile .eule-article-nav__list{margin:0}.eule-article-nav .eule-article-nav__top{color:var(--reader-muted);align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:.75rem;text-decoration:none;display:inline-flex}.eule-article-nav .eule-article-nav__top:hover{color:var(--reader-accent)}.eule-article-progress{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.eule-article-progress>span{background:var(--course-accent,var(--eule-accent,#bc0f5c));transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}.eule-article-layout{gap:40px;width:calc(100% - 40px);max-width:1152px;margin:0 auto;display:grid}.eule-article-layout__main{width:100%;min-width:0;max-width:770px;margin:0 auto}.dark .eule-article-nav{--reader-accent:var(--eule-accent-dark,color-mix(in srgb, var(--eule-accent,#bc0f5c) 45%, white));--reader-ink:#e5e9fc;--reader-muted:#a8b2c8;--reader-surface:#131a32}@media (min-width:1024px){.eule-article-content,.eule-article-content :is(h2,h3)[id]{scroll-margin-top:calc(128px + var(--eule-network-height,0px))}.eule-article-sidebar{display:block}.eule-article-nav--mobile{display:none}.eule-article-nav--desktop{top:calc(128px + var(--eule-network-height,0px));max-height:calc(100dvh - 160px - var(--eule-network-height,0px));overscroll-behavior:contain;padding:4px 4px 12px;display:block;position:sticky;overflow-y:auto}.eule-article-layout{grid-template-columns:minmax(0,1fr) 240px;width:calc(100% - 64px)}}@media (prefers-reduced-motion:reduce){.eule-article-nav *,.eule-article-progress>span{transition:none}}
