.cnav[data-astro-cid-ahwgzchq]{font-size:15px}.cnav__head[data-astro-cid-ahwgzchq]{border-bottom:1px solid #2325341f;margin-bottom:8px;padding-bottom:20px}.cnav__title[data-astro-cid-ahwgzchq]{color:var(--navy);margin-bottom:12px;font-size:1.4rem;font-weight:500;text-decoration:none;display:block}.cnav__bar[data-astro-cid-ahwgzchq]{background:#9c795433;border-radius:6px;height:6px;overflow:hidden}.cnav__bar[data-astro-cid-ahwgzchq] span[data-astro-cid-ahwgzchq]{background:var(--camel);width:0;height:100%;transition:width .4s;display:block}.cnav__pct[data-astro-cid-ahwgzchq]{opacity:.75;margin-top:6px;font-size:13px;display:block}.cnav__chapter[data-astro-cid-ahwgzchq]{border-bottom:1px solid #2325341f;padding:14px 0}.cnav__chapter-title[data-astro-cid-ahwgzchq]{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:1rem;font-weight:600;display:flex;color:var(--navy)!important}.cnav__chapter-title[data-astro-cid-ahwgzchq] small[data-astro-cid-ahwgzchq]{opacity:.6;font-weight:400}.cnav[data-astro-cid-ahwgzchq] ol[data-astro-cid-ahwgzchq]{margin:0;padding:0;list-style:none}.cnav[data-astro-cid-ahwgzchq] li[data-astro-cid-ahwgzchq] a[data-astro-cid-ahwgzchq]{border-radius:8px;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:7px 8px;line-height:1.4;text-decoration:none;display:grid}.cnav[data-astro-cid-ahwgzchq] li[data-astro-cid-ahwgzchq] a[data-astro-cid-ahwgzchq]:hover{background:#9c79541a}.cnav[data-astro-cid-ahwgzchq] li[data-astro-cid-ahwgzchq] a[data-astro-cid-ahwgzchq][aria-current=page]{background:#9c79542e;font-weight:600}.cnav[data-astro-cid-ahwgzchq] li[data-astro-cid-ahwgzchq] small[data-astro-cid-ahwgzchq]{opacity:.6}.cnav__check[data-astro-cid-ahwgzchq]{border:1.5px solid var(--camel);border-radius:50%;width:18px;height:18px;margin-top:2px;position:relative}.is-done[data-astro-cid-ahwgzchq] .cnav__check[data-astro-cid-ahwgzchq]{background:var(--camel)}.is-done[data-astro-cid-ahwgzchq] .cnav__check[data-astro-cid-ahwgzchq]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.player[data-astro-cid-ofgbqjzt]{aspect-ratio:16/9;background:var(--navy);border-radius:10px;position:relative;overflow:hidden}.player[data-astro-cid-ofgbqjzt] iframe[data-astro-cid-ofgbqjzt]{border:0;width:100%;height:100%;position:absolute;inset:0}.player__empty[data-astro-cid-ofgbqjzt]{color:#ffffffd9;text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.player__empty[data-astro-cid-ofgbqjzt] p[data-astro-cid-ofgbqjzt]{margin:0}.player__icon[data-astro-cid-ofgbqjzt]{border:2px solid var(--camel);border-radius:50%;width:64px;height:64px;position:relative}.player__icon[data-astro-cid-ofgbqjzt]:after{content:"";border-left:16px solid var(--camel);border-top:12px solid #0000;border-bottom:12px solid #0000;position:absolute;top:20px;left:26px}.les-layout[data-astro-cid-cu2qxoyx]{grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4vw,64px);max-width:1400px;padding-top:40px;padding-bottom:80px;display:grid}.les-side[data-astro-cid-cu2qxoyx]{top:calc(var(--header-h-compact) + 24px);max-height:calc(100vh - var(--header-h-compact) - 48px);align-self:start;position:sticky;overflow-y:auto}.les-side__btn[data-astro-cid-cu2qxoyx]{display:none}.les-chapter[data-astro-cid-cu2qxoyx]{color:var(--camel-ink);margin-bottom:.4em}.les-main[data-astro-cid-cu2qxoyx] h1[data-astro-cid-cu2qxoyx]{color:var(--navy);font-size:clamp(1.8rem,3vw,3rem)}.les-body[data-astro-cid-cu2qxoyx]{margin-top:32px}.les-footer[data-astro-cid-cu2qxoyx]{border-top:1px solid #2325341f;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding-top:28px;display:flex}.les-footer[data-astro-cid-cu2qxoyx] button[data-astro-cid-cu2qxoyx]{cursor:pointer}.les-next[data-astro-cid-cu2qxoyx]{opacity:.7;font-size:.9em}@media (width<=960px){.les-layout[data-astro-cid-cu2qxoyx]{grid-template-columns:1fr;padding-top:24px}.les-side[data-astro-cid-cu2qxoyx]{max-height:none;position:static}.les-side__box[data-astro-cid-cu2qxoyx]{border:1px solid var(--line);border-radius:12px;padding:4px 16px}.les-side__btn[data-astro-cid-cu2qxoyx]{width:100%;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.les-side__btn[data-astro-cid-cu2qxoyx]:after{content:"+";font-size:1.4em;font-weight:300}.is-open[data-astro-cid-cu2qxoyx] .les-side__btn[data-astro-cid-cu2qxoyx]:after{content:"–"}.les-side__box[data-astro-cid-cu2qxoyx]:not(.is-open) .les-side__nav[data-astro-cid-cu2qxoyx]{display:none}.is-open[data-astro-cid-cu2qxoyx] .les-side__nav[data-astro-cid-cu2qxoyx]{padding:4px 0 12px}}
