.doctrine-module__Fo1heG__book{--paper:#f8f7f3;--ink:#27262a;--muted-ink:#69666e;--rule:#dbd8d2;--accent-ink:#5a3fd9;width:min(100%,1280px);color:var(--ink);margin-inline:auto;padding-inline:40px}.doctrine-module__Fo1heG__book a,.doctrine-module__Fo1heG__book summary{-webkit-tap-highlight-color:transparent}.doctrine-module__Fo1heG__book a:focus-visible,.doctrine-module__Fo1heG__book summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.doctrine-module__Fo1heG__cover{margin-left:224px;padding-top:52px;padding-bottom:72px}.doctrine-module__Fo1heG__coverTop{border-bottom:1px solid var(--rule);color:var(--muted-ink);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:10px;display:flex}.doctrine-module__Fo1heG__coverTop p,.doctrine-module__Fo1heG__coverBottom p{margin:0}.doctrine-module__Fo1heG__coverTop p span{padding-inline:9px}.doctrine-module__Fo1heG__coverMain{justify-content:space-between;align-items:center;gap:24px;padding-block:44px 32px;display:flex}.doctrine-module__Fo1heG__coverEyebrow{color:var(--muted-ink);letter-spacing:.18em;margin-bottom:16px;font-size:12px}.doctrine-module__Fo1heG__cover h1{font-family:var(--font-serif-jp), serif;letter-spacing:.14em;font-size:clamp(64px,7vw,88px);font-weight:500;line-height:1.2}.doctrine-module__Fo1heG__coverEmblem{width:70px;color:var(--accent-ink);opacity:.65}.doctrine-module__Fo1heG__coverEmblem svg{width:100%}.doctrine-module__Fo1heG__coverBottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.doctrine-module__Fo1heG__coverDescription{font-family:var(--font-serif-jp), serif;letter-spacing:.035em;font-size:15px;line-height:2}.doctrine-module__Fo1heG__observerIdentity{min-height:1.6em;color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:11px}.doctrine-module__Fo1heG__reader{grid-template-columns:168px minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.doctrine-module__Fo1heG__navigation{align-self:start;position:sticky;top:100px}.doctrine-module__Fo1heG__desktopContents{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 124px);overflow-y:auto}.doctrine-module__Fo1heG__contentsCaption{border-bottom:1px solid var(--rule);font-family:var(--font-serif-jp), serif;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;font-size:13px;display:flex}.doctrine-module__Fo1heG__contentsCaption span{color:var(--muted-ink);font:9px var(--font-geist-mono), monospace;letter-spacing:.12em}.doctrine-module__Fo1heG__contentsList{margin:0;padding:0;list-style:none}.doctrine-module__Fo1heG__contentsList a{min-height:44px;color:var(--muted-ink);align-items:center;gap:10px;padding:8px 0;font-size:12px;line-height:1.7;transition:color .18s;display:flex}.doctrine-module__Fo1heG__contentsList a:hover,.doctrine-module__Fo1heG__contentsList a[aria-current=location]{color:var(--accent-ink)}.doctrine-module__Fo1heG__contentsList a[aria-current=location]{font-weight:600}.doctrine-module__Fo1heG__contentsNumber{width:27px;font-family:var(--font-serif-jp), serif;flex-shrink:0;font-size:11px}.doctrine-module__Fo1heG__contentsFootnote{border-top:1px solid var(--rule);color:var(--muted-ink);font-family:var(--font-serif-jp), serif;margin-top:28px;padding-top:20px;font-size:11px;line-height:2}.doctrine-module__Fo1heG__mobileContents{display:none}.doctrine-module__Fo1heG__pages{min-width:0}.doctrine-module__Fo1heG__section{margin-bottom:104px;scroll-margin-top:110px}.doctrine-module__Fo1heG__section:focus{outline:none}.doctrine-module__Fo1heG__sectionHeader{border-top:1px solid var(--rule);align-items:center;gap:24px;margin-bottom:32px;padding-top:27px;display:flex;position:relative}.doctrine-module__Fo1heG__sectionHeader:before{content:"";background:var(--accent-ink);transform-origin:0;width:48px;height:1px;position:absolute;top:-1px;left:0}.doctrine-module__Fo1heG__sectionHeader[data-arrived=true]:before{animation:.65s ease-out both doctrine-module__Fo1heG__rule-arrive}.doctrine-module__Fo1heG__sectionNumber{color:#817887;min-width:52px;font-family:var(--font-serif-jp), serif;font-size:44px;font-weight:400;line-height:1.2}.doctrine-module__Fo1heG__sectionLabel{color:var(--muted-ink);letter-spacing:.07em;margin-bottom:8px;font-size:10px;line-height:1.6}.doctrine-module__Fo1heG__sectionLabel span{color:#a09ba3;padding-inline:5px}.doctrine-module__Fo1heG__sectionHeader h2{font-family:var(--font-serif-jp), serif;letter-spacing:.045em;font-size:29px;font-weight:500;line-height:1.5}.doctrine-module__Fo1heG__sectionGrid{grid-template-columns:minmax(0,1fr) 150px;align-items:start;column-gap:40px;display:grid}.doctrine-module__Fo1heG__prose{font-family:var(--font-serif-jp), serif;letter-spacing:.025em;overflow-wrap:anywhere;font-size:16px;line-height:2.2}.doctrine-module__Fo1heG__prose p+p{margin-top:23px}.doctrine-module__Fo1heG__prose .doctrine-module__Fo1heG__maxim{margin-top:34px;font-size:20px;font-weight:500;line-height:1.9}.doctrine-module__Fo1heG__marginalNote{border-left:1px solid var(--rule);color:var(--muted-ink);overflow-wrap:anywhere;padding-left:18px;font-size:12px;line-height:2}.doctrine-module__Fo1heG__noteLabel{letter-spacing:.12em;margin-bottom:13px;font-size:10px;display:block}.doctrine-module__Fo1heG__marginalNote p+p{margin-top:16px}.doctrine-module__Fo1heG__marginalNote a{text-underline-offset:4px;margin-top:12px;padding-block:10px;text-decoration:underline;display:inline-block}.doctrine-module__Fo1heG__marginalNote a:hover{color:var(--accent-ink)}.doctrine-module__Fo1heG__sevenClosing{font-family:var(--font-serif-jp), serif;color:var(--muted-ink);margin-block:-24px 112px;font-size:16px}.doctrine-module__Fo1heG__practiceList{margin:32px 0 0;padding:0;list-style:none}.doctrine-module__Fo1heG__practiceItem{border-top:1px solid var(--rule);padding-block:26px}.doctrine-module__Fo1heG__practiceTime{color:var(--muted-ink);letter-spacing:.06em;margin-bottom:12px;font-size:11px;line-height:1.9}.doctrine-module__Fo1heG__practiceTime span{padding-inline:4px}.doctrine-module__Fo1heG__practiceItem h3{font-family:var(--font-serif-jp), serif;margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.7}.doctrine-module__Fo1heG__practiceQuestion{font-family:var(--font-serif-jp), serif;font-size:15px;line-height:2}.doctrine-module__Fo1heG__practiceInstruction{color:var(--muted-ink);margin-top:12px;font-size:13px;line-height:2}.doctrine-module__Fo1heG__response+.doctrine-module__Fo1heG__response{border-top:1px solid var(--rule);margin-top:32px;padding-top:30px}.doctrine-module__Fo1heG__response dt{font-family:var(--font-serif-jp), serif;font-size:18px;font-weight:500;line-height:1.9}.doctrine-module__Fo1heG__responseNumber{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:8px;font-size:10px;display:block}.doctrine-module__Fo1heG__response dd{font-family:var(--font-serif-jp), serif;margin-top:14px;font-size:15px;line-height:2.1}.doctrine-module__Fo1heG__closing{text-align:center;padding-block:24px 64px}.doctrine-module__Fo1heG__closingMark{color:var(--accent-ink);margin-bottom:48px;display:block}.doctrine-module__Fo1heG__closingText{font-family:var(--font-serif-jp), serif;letter-spacing:.06em;font-size:clamp(20px,2.3vw,27px);font-weight:500;line-height:2.1}.doctrine-module__Fo1heG__continuation{min-height:2em;color:var(--muted-ink);font-family:var(--font-serif-jp), serif;margin-top:32px;font-size:14px;line-height:2}.doctrine-module__Fo1heG__scripturesLink{border-bottom:1px solid var(--rule);align-items:center;gap:30px;min-height:44px;margin-top:36px;font-size:13px;display:inline-flex}.doctrine-module__Fo1heG__scripturesLink:hover{color:var(--accent-ink);border-color:currentColor}.doctrine-module__Fo1heG__colophon{color:var(--muted-ink);letter-spacing:.15em;margin-top:72px;font-size:10px}.doctrine-module__Fo1heG__colophon span{padding-inline:8px}@keyframes doctrine-module__Fo1heG__rule-arrive{0%{opacity:.2;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1099px){.doctrine-module__Fo1heG__book{max-width:900px;padding-inline:32px}.doctrine-module__Fo1heG__cover{margin-left:0;padding-top:40px;padding-bottom:44px}.doctrine-module__Fo1heG__reader{display:block}.doctrine-module__Fo1heG__navigation{z-index:40;background:var(--paper);border-block:1px solid var(--rule);margin-bottom:40px;top:69px}.doctrine-module__Fo1heG__desktopContents{display:none}.doctrine-module__Fo1heG__mobileContents{display:block}.doctrine-module__Fo1heG__mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-block:12px;list-style:none;display:flex}.doctrine-module__Fo1heG__mobileContents summary::-webkit-details-marker{display:none}.doctrine-module__Fo1heG__mobileCurrent{color:var(--muted-ink);font-size:12px;line-height:1.7}.doctrine-module__Fo1heG__mobileCurrent>span{color:#a09ba3;margin-inline:9px}.doctrine-module__Fo1heG__mobileToggle{color:var(--accent-ink);font-size:18px;line-height:1}.doctrine-module__Fo1heG__mobileContents[open] .doctrine-module__Fo1heG__mobileToggle{transform:rotate(45deg)}.doctrine-module__Fo1heG__mobileContents nav{overscroll-behavior:contain;max-height:calc(100svh - 170px);padding-bottom:16px;overflow-y:auto}.doctrine-module__Fo1heG__mobileContents .doctrine-module__Fo1heG__contentsList{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.doctrine-module__Fo1heG__section{scroll-margin-top:148px}}@media (max-width:699px){.doctrine-module__Fo1heG__book{padding-inline:24px}.doctrine-module__Fo1heG__cover{padding-top:30px;padding-bottom:32px}.doctrine-module__Fo1heG__coverTop{font-size:9px}.doctrine-module__Fo1heG__coverTop>span{display:none}.doctrine-module__Fo1heG__coverMain{padding-block:32px 24px}.doctrine-module__Fo1heG__coverEyebrow{letter-spacing:.12em;font-size:11px}.doctrine-module__Fo1heG__coverEmblem{width:48px}.doctrine-module__Fo1heG__coverBottom{gap:18px}.doctrine-module__Fo1heG__coverDescription{font-size:14px}.doctrine-module__Fo1heG__observerIdentity{text-align:right;width:100%;font-size:10px}.doctrine-module__Fo1heG__navigation{margin-bottom:32px}.doctrine-module__Fo1heG__mobileContents .doctrine-module__Fo1heG__contentsList{grid-template-columns:1fr}.doctrine-module__Fo1heG__section{margin-bottom:72px}.doctrine-module__Fo1heG__sectionHeader{gap:18px;margin-bottom:26px;padding-top:22px}.doctrine-module__Fo1heG__sectionNumber{min-width:38px;font-size:35px}.doctrine-module__Fo1heG__sectionLabel{font-size:9px}.doctrine-module__Fo1heG__sectionHeader h2{font-size:25px}.doctrine-module__Fo1heG__sectionGrid{grid-template-columns:minmax(0,1fr);row-gap:28px}.doctrine-module__Fo1heG__prose{font-size:15px;line-height:2.15}.doctrine-module__Fo1heG__prose .doctrine-module__Fo1heG__maxim{font-size:19px}.doctrine-module__Fo1heG__marginalNote{border-left:0;border-top:1px solid var(--rule);grid-template-columns:62px minmax(0,1fr);gap:8px 10px;padding:16px 0 0;display:grid}.doctrine-module__Fo1heG__noteLabel{grid-area:1/1/span 3;margin:1px 0 0;font-size:9px}.doctrine-module__Fo1heG__marginalNote p,.doctrine-module__Fo1heG__marginalNote a{grid-column:2;margin:0}.doctrine-module__Fo1heG__marginalNote p+p{margin-top:4px}.doctrine-module__Fo1heG__marginalNote a{padding-block:6px}.doctrine-module__Fo1heG__sevenClosing{margin-block:-8px 80px;font-size:15px}.doctrine-module__Fo1heG__practiceItem h3{font-size:20px}.doctrine-module__Fo1heG__practiceTime{font-size:10px}.doctrine-module__Fo1heG__response dt{font-size:17px}.doctrine-module__Fo1heG__closing{padding-block:12px 48px}.doctrine-module__Fo1heG__closingMark{margin-bottom:36px}.doctrine-module__Fo1heG__colophon{margin-top:56px}}@media (prefers-reduced-motion:reduce){.doctrine-module__Fo1heG__sectionHeader[data-arrived=true]:before{animation:none}.doctrine-module__Fo1heG__contentsList a{transition:none}}
