._readingLayout_nkxv4_1{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}._readingMain_nkxv4_2{grid-area:1/1;min-width:0}._readingSidebar_nkxv4_3{z-index:10;width:405px;height:max-content;margin-top:var(--contents-start-offset,0px);grid-area:1/1;place-self:start;margin-left:clamp(1rem,2vw,2rem);position:sticky;top:1rem}._readingSidebarToggle_nkxv4_4{display:none}._readingSidebarInner_nkxv4_5{border:1px solid var(--line,#bbae94);max-height:calc(100dvh - 5rem);font-family:var(--sans);background:#fbf8f0;border-top:3px solid #9d895f;flex-direction:column;padding:1.65rem;display:flex;box-shadow:0 8px 30px #092d2612}._readingHeader_nkxv4_6{color:#6e332f;font:600 .64rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._readingHeader_nkxv4_6 strong{color:var(--quiet,#506057);font-variant-numeric:tabular-nums;white-space:nowrap}._readingProgress_nkxv4_8{background:#ded3be;height:3px;margin:.9rem 0 1.15rem}._readingProgress_nkxv4_8 span{background:#8c493f;height:100%;transition:width .2s;display:block}._readingCurrent_nkxv4_10{border-bottom:1px solid var(--line,#bbae94);padding-bottom:1rem}._readingCurrent_nkxv4_10>span,._readingNext_nkxv4_11>span{color:#8c493f;font:600 .64rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.45rem;display:block}._readingCurrent_nkxv4_10 strong{font:400 1.22rem/1.2 var(--serif);display:block}._readingSidebar_nkxv4_3 nav{min-height:0}._readingList_nkxv4_14{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(45dvh,450px);margin:0;padding:.6rem 0;list-style:none;overflow-y:auto}._readingList_nkxv4_14 li{border-left:2px solid #0000}._readingList_nkxv4_14 a{color:#4c5e55;font:400 .8rem/1.4 var(--sans);grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:grid}._readingList_nkxv4_14 a span:first-child{color:#8c493f;font-variant-numeric:tabular-nums}._readingList_nkxv4_14 li:hover{background:#f0e8d9}._readingList_nkxv4_14 ._readingActive_nkxv4_19{background:#ede1d0;border-left-color:#8c493f}._readingList_nkxv4_14 ._readingActive_nkxv4_19 a{color:var(--ink,#092d26);font-weight:700}._readingNext_nkxv4_11{border-top:1px solid var(--line,#bbae94);padding-top:.85rem}._readingNext_nkxv4_11 a{color:var(--ink,#092d26);font:500 .76rem/1.4 var(--sans);text-decoration:none;display:block}._readingNext_nkxv4_11 a:hover{text-decoration:underline}._readingNext_nkxv4_11 a span[aria-hidden=true]{color:#8c493f}._chapterMarker_nkxv4_25{width:2.75rem;height:2.75rem;color:var(--rosette-color,#7c6743);font:500 .68rem/1 var(--sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative}._chapterMarker_nkxv4_25 svg{width:100%;height:100%;position:absolute;inset:0}._chapterMarker_nkxv4_25>span{z-index:1;position:relative}._chapterMarker_nkxv4_25 [data-rosette-accent]{fill:var(--rosette-accent,#a38959)}@media (max-width:1639px){._readingSidebar_nkxv4_3{width:360px;margin-left:1rem;top:1rem}._readingSidebarToggle_nkxv4_4{border:1px solid var(--line,#bbae94);width:2.75rem;min-height:10rem;color:var(--ink,#092d26);font:600 .7rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;background:#fbf8f0;border-left:3px solid #9d895f;justify-content:center;align-items:center;gap:.75rem;padding:.85rem .65rem;display:flex;box-shadow:0 8px 30px #092d2612}._readingSidebarToggle_nkxv4_4 strong{color:#8c493f;font-variant-numeric:tabular-nums}._readingSidebarInner_nkxv4_5{display:none}._readingSidebar_nkxv4_3[data-reading-open] ._readingSidebarInner_nkxv4_5{width:360px;display:flex;position:absolute;top:0;left:3.25rem}}@media (min-width:851px){._readingSidebar_nkxv4_3{transition:opacity .2s ease-out}}@media (prefers-reduced-motion:reduce){._readingSidebar_nkxv4_3{transition:none}}@media (max-width:850px){._readingLayout_nkxv4_1{display:block}._readingSidebar_nkxv4_3{box-sizing:border-box;width:100%;height:auto;padding:0 var(--gutter,clamp(1.25rem, 4vw, 4rem)) 1.5rem;justify-self:stretch;margin-left:0;position:static}._readingSidebarToggle_nkxv4_4{display:none}._readingSidebarInner_nkxv4_5{max-height:none}._readingSidebar_nkxv4_3 ._readingSidebarInner_nkxv4_5,._readingSidebar_nkxv4_3[data-reading-open] ._readingSidebarInner_nkxv4_5{width:auto;display:flex;position:static;left:auto}._readingList_nkxv4_14{max-height:12rem}._chapterMarker_nkxv4_25{width:3rem;height:3rem}}
