.reader_chrome__8u7tr{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--border)}.reader_progressTrack__zxFcP{height:3px;background:var(--paper-tint-alt)}.reader_progressFill__R1ihK{height:3px;background:var(--accent)}.reader_bar__cNzco{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px}.reader_brand__Ehqd8{order:2;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.reader_glyph__NLY6a{width:16px;height:16px;flex-shrink:0}.reader_tocTrigger__kx6Zs{order:1;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;background:none;border:1px solid var(--border-strong);border-radius:8px;font-family:var(--family-sans);font-size:13px;color:var(--ink-muted);cursor:pointer}.reader_tocTrigger__kx6Zs:hover{color:var(--ink)}.reader_tocTrigger__kx6Zs svg{display:block}.reader_controls__hctoR{order:3;display:inline-flex;align-items:center;gap:14px}.reader_lang__8e9aC{display:none}@media (min-width:1024px){.reader_bar__cNzco{padding:16px 40px}.reader_brand__Ehqd8{order:1;margin-right:24px;gap:8px}.reader_glyph__NLY6a{width:18px;height:18px}.reader_tocTrigger__kx6Zs{order:2;margin-right:auto;padding:7px 14px}.reader_controls__hctoR{gap:20px}.reader_lang__8e9aC{display:inline-flex}}.reader_grid__jzzrU{display:grid;grid-template-columns:1fr}.reader_rail__JAVbC,.reader_sidebar__2G6R_{display:none}.reader_content__OmUeG{padding:40px 22px 48px;min-width:0}.reader_article__zUon_{max-width:70ch;margin:0 auto}@media (min-width:1024px){.reader_grid__jzzrU{grid-template-columns:280px minmax(0,1fr) 220px}.reader_gridCollapsed__4Vxmv{grid-template-columns:minmax(0,1fr) 220px}.reader_sidebar__2G6R_{border-right:1px solid var(--border);background:var(--paper-raised);padding:32px 24px}.reader_rail__JAVbC,.reader_sidebar__2G6R_{display:block;position:-webkit-sticky;position:sticky;top:73px;align-self:start;max-height:calc(100vh - 73px);overflow-y:auto}.reader_rail__JAVbC{border-left:1px solid var(--border);padding:32px 22px}.reader_content__OmUeG{padding:64px 72px 72px}}.reader_tocLabel__h6p9x{font-family:var(--family-sans);font-weight:600;font-size:11px;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:18px}.reader_frontMatter__nmKA0{margin-bottom:12px}.reader_backMatter__766L4{margin-top:12px}.reader_backMatter__766L4,.reader_upcoming__MqplI{padding-top:12px;border-top:1px solid var(--border)}.reader_upcoming__MqplI{margin-top:14px}.reader_upcomingEyebrow__bjLfN{font-family:var(--family-sans);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--accent)}.reader_upcomingText__6CBjm{font-family:var(--family-serif);font-size:13.5px;line-height:1.5;color:var(--ink-muted);margin-top:5px;text-wrap:pretty}.reader_currentPart__fMozg{margin:14px 0 20px}.reader_currentPart__fMozg:first-child{margin-top:0}.reader_partEyebrow__bQd8Z{font-family:var(--family-sans);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--accent)}.reader_partTitle__ePRCI{font-family:var(--family-serif);font-weight:600;font-size:14.5px;line-height:1.4;color:var(--ink);margin:5px 0 10px;text-wrap:pretty}.reader_chapterList__G8YDb{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.reader_chapterRow__68lhi{display:flex;align-items:baseline;gap:6px;font-family:var(--family-serif);font-size:13.5px;line-height:1.5;padding:8px 10px;border-radius:6px;color:var(--ink-muted);text-wrap:pretty}.reader_chapterLink__oN1gG{color:var(--ink-muted);text-decoration:none}.reader_chapterLink__oN1gG:hover{color:var(--ink)}.reader_chapterRowCurrent__kTS9Z{background:var(--accent-tint);color:var(--accent);font-weight:600}.reader_chapterRowCurrent__kTS9Z .reader_chapterLink__oN1gG,.reader_chapterRowCurrent__kTS9Z .reader_chapterLink__oN1gG:hover{color:var(--accent)}.reader_soon__3rS1q{color:var(--ink-muted-2,var(--ink-muted))}.reader_fresh__kK_m3,.reader_soon__3rS1q{flex:none;margin-left:auto;font-family:var(--family-sans);font-size:10.5px;letter-spacing:.02em}.reader_fresh__kK_m3{padding:0 7px;border-radius:999px;background:var(--accent-tint);line-height:1.7;color:var(--accent)}.reader_chapterRowCurrent__kTS9Z .reader_fresh__kK_m3{background:transparent;box-shadow:inset 0 0 0 1px var(--accent)}.reader_partsList__e1Czf{display:flex;flex-direction:column;gap:4px}.reader_part__EHwMp{border:0}.reader_partSummary__IEOOi{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;cursor:pointer;list-style:none;font-family:var(--family-serif);font-weight:600;font-size:14px;color:var(--ink-muted);text-wrap:pretty}.reader_partSummary__IEOOi::-webkit-details-marker{display:none}.reader_partSummary__IEOOi:hover{color:var(--ink)}.reader_chevron__vArxo{flex:none;color:var(--ink-muted);transition:transform .14s ease}.reader_part__EHwMp[open]>.reader_partSummary__IEOOi .reader_chevron__vArxo{transform:rotate(180deg)}.reader_partBody__B1Sz4{padding:4px 0 8px 4px}.reader_railLabel__uZjKT{font-family:var(--family-sans);font-weight:600;font-size:11px;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:14px}.reader_railTrack__pjfm0{height:5px;background:var(--paper-tint-alt);border-radius:999px;overflow:hidden}.reader_railFill__pNZTF{height:5px;background:var(--accent);border-radius:999px}.reader_railPercent__rfRCH{font-family:var(--family-sans);font-size:12px;color:var(--ink-muted);margin-top:8px}.reader_railHeading__AGcCd{margin:28px 0 14px}.reader_railSections__uLJ_a{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--border)}.reader_railSection__fR9f4{display:block;padding-left:14px;margin-left:-1px;border-left:2px solid transparent;font-family:var(--family-sans);font-size:12.5px;line-height:1.5;color:var(--ink-muted);text-align:left;text-decoration:none;text-wrap:pretty}.reader_railSection__fR9f4:hover{color:var(--ink)}.reader_railSectionActive__qLCS4{border-left-color:var(--accent);color:var(--ink);font-weight:600}.reader_overlay__2j9L6{position:fixed;inset:0;z-index:60;background:rgba(41,35,26,.45);animation:reader_overlay-in__l6UXh .14s ease-out}.reader_drawer__aQess{position:fixed;left:0;top:0;bottom:0;z-index:61;width:min(330px,88vw);display:flex;flex-direction:column;background:var(--paper-raised);box-shadow:12px 0 40px -12px rgba(41,35,26,.4);animation:reader_drawer-in__5P_m8 .16s ease-out}.reader_drawerHeader__p_yDt{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.reader_drawerTitle__oxKN4{font-family:var(--family-sans);font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--ink-muted)}.reader_drawerClose___xGIZ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;color:var(--ink);cursor:pointer}.reader_drawerBody__TcoyZ{padding:22px 20px;overflow-y:auto}@media (min-width:1024px){.reader_drawer__aQess,.reader_overlay__2j9L6{display:none}}@keyframes reader_overlay-in__l6UXh{0%{opacity:0}to{opacity:1}}@keyframes reader_drawer-in__5P_m8{0%{transform:translateX(-8px);opacity:0}to{transform:translateX(0);opacity:1}}