.fde-book-module__ZjbsqW__shell.market-body{--fb-paper:#faf8f3;--fb-paper-deep:#f1ebdf;--fb-paper-edge:#e5dccb;--fb-ink:#221f1a;--fb-ink-2:#4a443a;--fb-ink-3:#8b8172;--fb-line:#221f1a1f;--fb-line-strong:#221f1a42;--fb-accent:#8c5a2b;--fb-accent-soft:#8c5a2b1a;--fb-serif:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "Songti TC", SimSun, Georgia, "Times New Roman", serif;--fb-sans:"PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fb-nav:var(--apple-nav-height,56px);--fb-measure:48rem;background:var(--fb-paper);color:var(--fb-ink);overflow:visible}.fde-book-module__ZjbsqW__shell .apple-nav-glass{background:var(--fb-paper);border-bottom:1px solid var(--fb-line)}.fde-book-module__ZjbsqW__page{background:var(--fb-paper);color:var(--fb-ink);font-family:var(--fb-sans);font-variant-numeric:tabular-nums;position:relative;overflow-x:clip}.fde-book-module__ZjbsqW__page *{box-sizing:border-box}.fde-book-module__ZjbsqW__page :before{box-sizing:border-box}.fde-book-module__ZjbsqW__page :after{box-sizing:border-box}.fde-book-module__ZjbsqW__progress{top:var(--fb-nav);z-index:30;background:var(--fb-line);height:2px;position:sticky}.fde-book-module__ZjbsqW__progressFill{transform-origin:0;background:var(--fb-accent);height:100%}.fde-book-module__ZjbsqW__layout{width:100%;margin:0 auto;padding:0 16px}@media (min-width:768px){.fde-book-module__ZjbsqW__layout{width:min(100%, calc(var(--apple-max-width,1240px) + 48px));padding:0 24px}}@media (min-width:1080px){.fde-book-module__ZjbsqW__layout{grid-template-columns:216px minmax(0,1fr);gap:76px;display:grid}}.fde-book-module__ZjbsqW__rail{display:none}@media (min-width:1080px){.fde-book-module__ZjbsqW__rail{display:block}}.fde-book-module__ZjbsqW__railInner{top:calc(var(--fb-nav) + 10px);max-height:calc(100vh - var(--fb-nav) - 40px);scrollbar-width:thin;padding:34px 0 40px;position:sticky;overflow-y:auto}.fde-book-module__ZjbsqW__railBook{border-bottom:1px solid var(--fb-line);margin-bottom:22px;padding-bottom:18px}.fde-book-module__ZjbsqW__railBookTitle{font-family:var(--fb-serif);letter-spacing:.02em;color:inherit;font-size:1rem;font-weight:600;line-height:1.4;display:block}.fde-book-module__ZjbsqW__railBookMeta{letter-spacing:.06em;color:var(--fb-ink-3);margin:6px 0 0;font-size:.75rem}.fde-book-module__ZjbsqW__railGroups{flex-direction:column;gap:20px;display:flex}.fde-book-module__ZjbsqW__railGroupHeading{letter-spacing:.18em;color:var(--fb-ink-3);margin:0 0 8px;font-size:.7rem;font-weight:600}.fde-book-module__ZjbsqW__railList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.fde-book-module__ZjbsqW__railLink{color:var(--fb-ink-2);border-left:2px solid #0000;padding:7px 10px 7px 12px;font-size:.83rem;line-height:1.45;transition:color .15s,background-color .15s;display:block}.fde-book-module__ZjbsqW__railLink:hover{color:var(--fb-ink);background:var(--fb-paper-deep)}.fde-book-module__ZjbsqW__railLinkActive{border-left-color:var(--fb-accent);background:var(--fb-accent-soft);color:var(--fb-ink);font-weight:600}.fde-book-module__ZjbsqW__railLinkNo{letter-spacing:.12em;color:var(--fb-ink-3);font-size:.68rem;display:block}.fde-book-module__ZjbsqW__railLinkActive .fde-book-module__ZjbsqW__railLinkNo{color:var(--fb-accent)}.fde-book-module__ZjbsqW__railSections{border-left:1px solid var(--fb-line);flex-direction:column;gap:1px;margin:2px 0 6px 14px;padding-left:10px;display:flex}.fde-book-module__ZjbsqW__railSection{color:var(--fb-ink-3);border-left:2px solid #0000;margin-left:-12px;padding:4px 0 4px 8px;font-size:.78rem;line-height:1.4;transition:color .15s;display:block}.fde-book-module__ZjbsqW__railSection:hover{color:var(--fb-ink)}.fde-book-module__ZjbsqW__railSectionActive{border-left-color:var(--fb-accent);color:var(--fb-ink)}.fde-book-module__ZjbsqW__railSectionDeep{padding-left:18px;font-size:.74rem}.fde-book-module__ZjbsqW__mobileBar{top:var(--fb-nav);z-index:25;border-bottom:1px solid var(--fb-line);-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#faf8f3f0;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 18px;display:flex;position:sticky}@media (min-width:1080px){.fde-book-module__ZjbsqW__mobileBar{display:none}}.fde-book-module__ZjbsqW__mobileBarLabel{letter-spacing:.08em;min-width:0;color:var(--fb-ink-3);font-size:.78rem}.fde-book-module__ZjbsqW__mobileBarTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--fb-serif);letter-spacing:.02em;color:var(--fb-ink);font-size:.9rem;display:block;overflow:hidden}.fde-book-module__ZjbsqW__mobileToggle{border:1px solid var(--fb-line-strong);letter-spacing:.1em;color:var(--fb-ink-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;display:inline-flex}.fde-book-module__ZjbsqW__mobileToggle:hover{border-color:var(--fb-accent);color:var(--fb-accent)}.fde-book-module__ZjbsqW__overlay{z-index:60;background:var(--fb-paper);flex-direction:column;animation:.16s both fde-book-module__ZjbsqW__fbFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fde-book-module__ZjbsqW__overlayHead{height:var(--fb-nav);border-bottom:1px solid var(--fb-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.fde-book-module__ZjbsqW__overlayTitle{font-family:var(--fb-serif);letter-spacing:.02em;font-size:.95rem}.fde-book-module__ZjbsqW__overlayBody{flex:1;padding:22px 22px 60px;overflow-y:auto}@keyframes fde-book-module__ZjbsqW__fbFade{0%{opacity:0}to{opacity:1}}.fde-book-module__ZjbsqW__article{width:100%;max-width:var(--fb-measure);margin:0 auto;padding:40px 0 72px}@media (min-width:1080px){.fde-book-module__ZjbsqW__article{margin:0;padding:56px 0 96px}}.fde-book-module__ZjbsqW__chapterHead{border-bottom:1px solid var(--fb-line);margin-bottom:34px;padding-bottom:30px}.fde-book-module__ZjbsqW__chapterEyebrow{letter-spacing:.24em;color:var(--fb-accent);align-items:center;gap:10px;margin:0 0 14px;font-size:.72rem;font-weight:600;display:flex}.fde-book-module__ZjbsqW__chapterEyebrowRule{background:var(--fb-accent);opacity:.5;width:28px;height:1px}.fde-book-module__ZjbsqW__chapterTitle{font-family:var(--fb-serif);letter-spacing:.01em;text-wrap:balance;margin:0;font-size:max(1.75rem,min(5vw,2.35rem));font-weight:600;line-height:1.28}.fde-book-module__ZjbsqW__chapterSubtitle{color:var(--fb-ink-2);margin:14px 0 0;font-size:.95rem;line-height:1.7}.fde-book-module__ZjbsqW__chapterMeta{letter-spacing:.06em;color:var(--fb-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:.75rem;display:flex}.fde-book-module__ZjbsqW__chapterMetaDot{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px}.fde-book-module__ZjbsqW__prose{font-family:var(--fb-sans);color:var(--fb-ink);text-align:justify;text-justify:inter-ideograph;font-size:1.0625rem;line-height:1.95}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__para{text-indent:2em;margin:0 0 .85em}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__h2{font-family:var(--fb-serif);letter-spacing:.01em;text-indent:0;text-align:left;text-wrap:balance;scroll-margin-top:calc(var(--fb-nav) + 76px);margin:2.6em 0 .9em;font-size:1.32rem;font-weight:600;line-height:1.5}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__h3{font-family:var(--fb-serif);color:var(--fb-ink-2);text-indent:0;text-align:left;scroll-margin-top:calc(var(--fb-nav) + 76px);margin:1.9em 0 .6em;font-size:1.08rem;font-weight:600;line-height:1.6}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__link{color:var(--fb-accent);text-underline-offset:3px;-webkit-text-decoration:underline #8c5a2b59;text-decoration:underline #8c5a2b59;text-decoration-thickness:1px;transition:text-decoration-color .15s}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__link:hover{-webkit-text-decoration-color:var(--fb-accent);text-decoration-color:var(--fb-accent)}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__strong{color:#12100d;font-weight:600}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__hr{background:var(--fb-line);border:0;width:100%;height:1px;margin:2.6em 0}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__quote{border-left:3px solid var(--fb-accent);background:var(--fb-paper-deep);font-family:var(--fb-serif);color:var(--fb-ink-2);margin:1.6em 0;padding:1.1em 1.4em 1.1em 1.5em;font-size:1.02rem;line-height:1.85}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__quote .fde-book-module__ZjbsqW__para{text-indent:0;text-align:left;margin:0}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__quote .fde-book-module__ZjbsqW__para+.fde-book-module__ZjbsqW__para{margin-top:.9em}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__cite{text-indent:0;text-align:right;font-family:var(--fb-sans);color:var(--fb-ink-3);margin:.7em 0 0;font-size:.82rem;line-height:1.6}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__list{text-align:left;margin:.9em 0 1.1em;padding-left:1.5em}.fde-book-module__ZjbsqW__prose ol.fde-book-module__ZjbsqW__list{padding-left:2.2em;list-style:decimal}.fde-book-module__ZjbsqW__prose ul.fde-book-module__ZjbsqW__list{list-style:outside}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__listItem{margin:.35em 0;line-height:1.85}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__listItem::marker{color:var(--fb-accent)}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__code{background:var(--fb-paper-deep);font-family:var(--font-mono,ui-monospace, monospace);border-radius:3px;padding:.15em .4em;font-size:.88em}.fde-book-module__ZjbsqW__pager{border-top:1px solid var(--fb-line);grid-template-columns:1fr;gap:12px;margin-top:56px;padding-top:32px;display:grid}@media (min-width:640px){.fde-book-module__ZjbsqW__pager{grid-template-columns:1fr 1fr}}.fde-book-module__ZjbsqW__pagerCard{border:1px solid var(--fb-line);background:0 0;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .18s,background-color .18s;display:flex}.fde-book-module__ZjbsqW__pagerCard:hover{border-color:var(--fb-line-strong);background:var(--fb-paper-deep)}.fde-book-module__ZjbsqW__pagerCardNext{text-align:right}.fde-book-module__ZjbsqW__pagerCardEmpty{visibility:hidden}.fde-book-module__ZjbsqW__pagerLabel{letter-spacing:.16em;color:var(--fb-ink-3);font-size:.7rem}.fde-book-module__ZjbsqW__pagerTitle{font-family:var(--fb-serif);color:var(--fb-ink);font-size:1rem;font-weight:600;line-height:1.45}.fde-book-module__ZjbsqW__colophon{border-top:1px solid var(--fb-line);color:var(--fb-ink-3);margin-top:40px;padding-top:24px;font-size:.78rem;line-height:1.8}.fde-book-module__ZjbsqW__colophon p{margin:0 0 10px}.fde-book-module__ZjbsqW__colophonLinks{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.fde-book-module__ZjbsqW__colophonLink{color:var(--fb-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--fb-line-strong);text-decoration-color:var(--fb-line-strong);text-underline-offset:3px}.fde-book-module__ZjbsqW__colophonLink:hover{color:var(--fb-accent);-webkit-text-decoration-color:var(--fb-accent);text-decoration-color:var(--fb-accent)}.fde-book-module__ZjbsqW__coverWrap{width:100%;margin:0 auto;padding:0 16px 90px}@media (min-width:768px){.fde-book-module__ZjbsqW__coverWrap{width:min(100%, calc(var(--apple-max-width,1240px) + 48px));padding:0 24px 120px}}.fde-book-module__ZjbsqW__hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;margin:28px 0 0;display:grid}.fde-book-module__ZjbsqW__coverArt{width:min(100%,296px);margin:0 auto}@media (min-width:640px){.fde-book-module__ZjbsqW__coverArt{width:min(100%,330px)}}.fde-book-module__ZjbsqW__coverImg{width:100%;height:auto;display:block}@media (min-width:980px){.fde-book-module__ZjbsqW__hero{grid-template-columns:346px minmax(0,1fr);gap:78px;margin-top:56px}.fde-book-module__ZjbsqW__coverArt{width:346px;margin:0}}.fde-book-module__ZjbsqW__heroTitle{font-family:var(--fb-serif);letter-spacing:.02em;color:var(--fb-ink);text-wrap:balance;margin:0;font-size:max(1.85rem,min(4.5vw,2.9rem));font-weight:600;line-height:1.26}.fde-book-module__ZjbsqW__heroSubtitle{font-family:var(--fb-serif);letter-spacing:.02em;color:var(--fb-ink-2);margin:16px 0 0;font-size:max(1rem,min(2.2vw,1.16rem));line-height:1.75}.fde-book-module__ZjbsqW__heroRule{align-items:center;gap:10px;margin:26px 0 0;display:flex}.fde-book-module__ZjbsqW__heroRuleBar{background:var(--fb-accent);opacity:.55;width:62px;height:1px}.fde-book-module__ZjbsqW__heroRuleDiamond{background:var(--fb-accent);opacity:.8;width:5px;height:5px;transform:rotate(45deg)}.fde-book-module__ZjbsqW__heroLead{max-width:33em;color:var(--fb-ink-2);margin:22px 0 0;font-size:.92rem;line-height:1.95}.fde-book-module__ZjbsqW__heroMeta{letter-spacing:.05em;color:var(--fb-ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;font-size:.78rem;display:flex}.fde-book-module__ZjbsqW__heroAuthor{color:var(--fb-ink);letter-spacing:.16em}.fde-book-module__ZjbsqW__heroDot{background:var(--fb-line-strong);width:3px;height:3px;transform:rotate(45deg)}.fde-book-module__ZjbsqW__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fde-book-module__ZjbsqW__coverCta{border:1px solid var(--fb-accent);background:var(--fb-accent);color:var(--fb-paper);letter-spacing:.12em;align-items:center;gap:8px;padding:11px 24px;font-size:.85rem;transition:opacity .18s;display:inline-flex}.fde-book-module__ZjbsqW__coverCta:hover{opacity:.86}.fde-book-module__ZjbsqW__coverCtaGhost{border:1px solid var(--fb-line-strong);color:var(--fb-ink-2);letter-spacing:.12em;background:0 0;align-items:center;gap:8px;padding:11px 24px;font-size:.85rem;transition:border-color .18s,color .18s;display:inline-flex}.fde-book-module__ZjbsqW__coverCtaGhost:hover{border-color:var(--fb-accent);color:var(--fb-accent)}.fde-book-module__ZjbsqW__preface{margin-top:72px}.fde-book-module__ZjbsqW__prefaceLead{font-family:var(--fb-serif);color:var(--fb-ink);margin:0 0 30px;font-size:max(1.05rem,min(2.8vw,1.3rem));line-height:1.9}.fde-book-module__ZjbsqW__prefaceGrid{grid-template-columns:1fr;gap:26px;margin-top:34px;display:grid}@media (min-width:768px){.fde-book-module__ZjbsqW__prefaceGrid{grid-template-columns:repeat(3,1fr);gap:32px}}.fde-book-module__ZjbsqW__prefaceCard{border-top:1px solid var(--fb-line);padding-top:18px}.fde-book-module__ZjbsqW__prefaceCardTitle{font-family:var(--fb-serif);letter-spacing:.06em;margin:0 0 10px;font-size:.95rem;font-weight:600}.fde-book-module__ZjbsqW__prefaceText{color:var(--fb-ink-2);margin:0;font-size:.88rem;line-height:1.85}.fde-book-module__ZjbsqW__sectionHeading{align-items:baseline;gap:14px;margin:0 0 32px;display:flex}.fde-book-module__ZjbsqW__sectionHeadingTitle{font-family:var(--fb-serif);letter-spacing:.04em;margin:0;font-size:max(1.3rem,min(4vw,1.7rem));font-weight:600}.fde-book-module__ZjbsqW__sectionHeadingRule{background:var(--fb-line);flex:1;height:1px}.fde-book-module__ZjbsqW__toc{scroll-margin-top:calc(var(--fb-nav) + 24px);margin-top:78px}.fde-book-module__ZjbsqW__tocGroup{margin-bottom:34px}.fde-book-module__ZjbsqW__tocGroupHeading{letter-spacing:.24em;color:var(--fb-ink-3);margin:0 0 6px;font-size:.7rem;font-weight:600}.fde-book-module__ZjbsqW__tocList{border-top:1px solid var(--fb-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fde-book-module__ZjbsqW__tocItem{border-bottom:1px solid var(--fb-line)}.fde-book-module__ZjbsqW__tocLink{grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 6px;transition:background-color .16s,padding-left .16s;display:grid}.fde-book-module__ZjbsqW__tocLink:hover{background:var(--fb-paper-deep);padding-left:12px}.fde-book-module__ZjbsqW__tocNo{letter-spacing:.14em;color:var(--fb-ink-3);font-size:.74rem}.fde-book-module__ZjbsqW__tocLink:hover .fde-book-module__ZjbsqW__tocNo{color:var(--fb-accent)}.fde-book-module__ZjbsqW__tocTitle{font-family:var(--fb-serif);color:var(--fb-ink);font-size:1.06rem;font-weight:600;line-height:1.5}.fde-book-module__ZjbsqW__tocBlurb{color:var(--fb-ink-3);margin:6px 0 0;font-size:.84rem;line-height:1.75}.fde-book-module__ZjbsqW__tocArrow{color:var(--fb-ink-3);align-self:center;transition:transform .16s,color .16s}.fde-book-module__ZjbsqW__tocLink:hover .fde-book-module__ZjbsqW__tocArrow{color:var(--fb-accent);transform:translate(4px)}.fde-book-module__ZjbsqW__breadcrumbs{color:var(--fb-ink-2);padding-top:24px;font-size:.75rem;line-height:1.8}.fde-book-module__ZjbsqW__breadcrumbs ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.fde-book-module__ZjbsqW__breadcrumbs li+li:before{content:"/";color:var(--fb-ink-3);margin-right:10px}.fde-book-module__ZjbsqW__breadcrumbs a:hover,.fde-book-module__ZjbsqW__editionNote a:hover,.fde-book-module__ZjbsqW__readingPaths a:hover,.fde-book-module__ZjbsqW__related a:hover{color:var(--fb-accent);text-underline-offset:4px;text-decoration:underline}.fde-book-module__ZjbsqW__article .fde-book-module__ZjbsqW__breadcrumbs{margin-bottom:28px;padding-top:0}.fde-book-module__ZjbsqW__editionNote{color:var(--fb-ink-2);margin:16px 0 0;font-size:.75rem;line-height:1.8}.fde-book-module__ZjbsqW__editionNote a,.fde-book-module__ZjbsqW__guide a,.fde-book-module__ZjbsqW__sources a,.fde-book-module__ZjbsqW__authorSection a{color:var(--fb-accent);text-decoration:underline;-webkit-text-decoration-color:var(--fb-line-strong);text-decoration-color:var(--fb-line-strong);text-underline-offset:4px;overflow-wrap:anywhere}.fde-book-module__ZjbsqW__readingGuide{scroll-margin-top:calc(var(--fb-nav) + 24px);margin-top:72px}.fde-book-module__ZjbsqW__readingGuide>p{max-width:52em;color:var(--fb-ink-2);font-size:1rem;line-height:1.9}.fde-book-module__ZjbsqW__readingPaths{grid-template-columns:1fr;gap:24px;margin-top:28px;display:grid}.fde-book-module__ZjbsqW__readingPaths>div{border-top:1px solid var(--fb-line);padding-top:18px;font-size:.88rem;line-height:1.8}.fde-book-module__ZjbsqW__readingPaths h3{font-family:var(--fb-serif);margin:0;font-size:1rem;font-weight:600}.fde-book-module__ZjbsqW__readingPaths p{color:var(--fb-ink-2);margin:10px 0 12px}.fde-book-module__ZjbsqW__readingPaths a,.fde-book-module__ZjbsqW__related a{color:var(--fb-accent)}.fde-book-module__ZjbsqW__guide{border-left:2px solid var(--fb-accent);background:var(--fb-paper-deep);color:var(--fb-ink-2);margin:30px 0 40px;padding:22px 24px;font-size:.92rem;line-height:1.85}.fde-book-module__ZjbsqW__editorialLabel{color:var(--fb-accent);letter-spacing:.1em;margin:0 0 10px;font-size:.72rem}.fde-book-module__ZjbsqW__guide h2,.fde-book-module__ZjbsqW__sources h2,.fde-book-module__ZjbsqW__related h2,.fde-book-module__ZjbsqW__authorSection h2{font-family:var(--fb-serif);color:var(--fb-ink);margin:0 0 14px;font-size:1.2rem;font-weight:600;line-height:1.55}.fde-book-module__ZjbsqW__guide>p:not(.fde-book-module__ZjbsqW__editorialLabel){margin:12px 0}.fde-book-module__ZjbsqW__guide ul{margin:14px 0 0;padding-left:1.2em;list-style:outside}.fde-book-module__ZjbsqW__guide li+li{margin-top:8px}.fde-book-module__ZjbsqW__sources,.fde-book-module__ZjbsqW__related{border-top:1px solid var(--fb-line);margin-top:44px;padding-top:28px;font-size:.88rem;line-height:1.85}.fde-book-module__ZjbsqW__sources,.fde-book-module__ZjbsqW__sourceList li,.fde-book-module__ZjbsqW__anchor,.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__listItem,.fde-book-module__ZjbsqW__prose{scroll-margin-top:calc(var(--fb-nav) + 76px)}.fde-book-module__ZjbsqW__anchor{height:0;display:block}.fde-book-module__ZjbsqW__sourceNote{color:var(--fb-ink-2);font-size:.8rem;line-height:1.85}.fde-book-module__ZjbsqW__sourceList{margin:24px 0;padding-left:1.4em;list-style:decimal}.fde-book-module__ZjbsqW__sourceList li+li{margin-top:24px}.fde-book-module__ZjbsqW__sourceList li::marker{color:var(--fb-accent)}.fde-book-module__ZjbsqW__sourceList p{margin:6px 0 0}.fde-book-module__ZjbsqW__sourceMeta{color:var(--fb-ink-2);font-size:.75rem;line-height:1.8}.fde-book-module__ZjbsqW__caseSources{text-indent:0;color:var(--fb-ink-2);margin:8px 0 14px;font-size:.75rem;line-height:1.8;display:block}.fde-book-module__ZjbsqW__related ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.fde-book-module__ZjbsqW__authorHeader{align-items:center;gap:28px;margin:48px 0;display:flex}.fde-book-module__ZjbsqW__authorHeader h1{font-family:var(--fb-serif);margin:0 0 14px;font-size:2.5rem;line-height:1.3}.fde-book-module__ZjbsqW__authorHeader p{line-height:1.8}.fde-book-module__ZjbsqW__authorPortrait{object-fit:cover;border-radius:4px;flex:none;width:160px;height:165px}.fde-book-module__ZjbsqW__authorSection{max-width:var(--fb-measure);border-top:1px solid var(--fb-line);scroll-margin-top:calc(var(--fb-nav) + 24px);margin-top:36px;padding-top:24px;line-height:1.9}.fde-book-module__ZjbsqW__authorSection p{color:var(--fb-ink-2);margin:12px 0}.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__link,.fde-book-module__ZjbsqW__prose .fde-book-module__ZjbsqW__code{overflow-wrap:anywhere}@media (min-width:768px){.fde-book-module__ZjbsqW__readingPaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:479px){.fde-book-module__ZjbsqW__tocLink{grid-template-columns:56px minmax(0,1fr) 16px;gap:12px;padding:16px 0}.fde-book-module__ZjbsqW__tocTitle{font-size:1rem}.fde-book-module__ZjbsqW__guide{padding:18px 16px}.fde-book-module__ZjbsqW__authorHeader{align-items:flex-start;gap:20px}.fde-book-module__ZjbsqW__authorPortrait{width:88px;height:91px}.fde-book-module__ZjbsqW__authorHeader h1{font-size:2rem}}
