:root{--source-reader-width: 1180px;--source-note-width: 246px;--source-page-inset: 48px;--source-copy-measure: 680px;--source-title: 32px;--source-body: 18px;--source-note-title: 24px;--source-note-body: 16px;--source-nav-type: 17px;--source-nav-height: 64px;--source-byline-type: 21px;--source-signature: 28px;--source-mark-offset: 5px;--source-highlight: #eee7c8;--source-highlight-active: #e1d392;--source-leaf: #faf8ef;--type-brand: 49px;--type-masthead-title: 26px;--type-author: 21px;--type-nav: 19px;--type-identity: 78px;--type-byline: 10px;--type-identity-folio: 15px;--type-contents-heading: 22px;--type-contents-label: 13px;--type-chapter-item: 22px;--type-chapter-number: 27px;--type-quote-inline: 32px;--type-long-quote: clamp(22px, 7.2vw, 27px);--type-issue-label: 21px;--type-dilemma-label: 17px;--type-dilemma: 24px;--type-note-inline: 25px;--type-thesis: 27px;--type-cta: 25px;--type-related: 18px;--type-caption-small: 11px;--type-caption-label: 12px;--type-publication-logo: 26px;--type-section-number: 28px;--type-index-label: 13px;--type-exercise-title: 21px;--type-exercise-body: 18px;--type-exercise-note: 15px;--type-end-action: 21px;--type-dialog-kicker: 14px;--type-dialog-title: 26px;--type-close-icon: 30px;--type-excerpt-title: 27px;--type-problem: 19px;--type-excerpt-body: 26px;--type-showcase-title: clamp(28px, 5vw, 60px);--space-xs: 4px;--space-tight: 10px;--space-half: 12px;--space-compact-gap: 14px;--space-index: 18px;--space-control: 20px;--space-paragraph: 28px;--space-lead-in: 30px;--space-reading-gutter: 36px;--space-section: 40px;--space-lead: 42px;--space-section-break: 56px;--space-index-top: 60px;--control-size: 44px;--underline-offset: 7px;--page-outset: 46px;--toc-item-height: 110px;--toc-item-height-short: 86px;--toc-item-height-compact: 100px;--toc-item-height-mobile: 80px;--annotation-offset: 140px;--excerpt-scroll-offset: 145px;--cover-caption-width: 245px;--footer-measure: 520px;--intro-measure: 590px;--dilemma-measure: 706px;--drawer-width: 740px;--reading-max-width: 1060px;--cover-max-width: 1100px;--showcase-width: 1050px;--paper-edge: #e0dfd4;--elevation-paper: -5px 0 12px -9px #3a443e;--elevation-drawer: -12px 0 70px #132e3426;--scrim-drawer: #23342f66;--selection-bg: #dce5d5}@media(max-width:1399px){:root{--type-identity: 62px;--type-contents-heading: 19px;--type-chapter-item: 18px;--type-chapter-number: 24px;--type-dilemma: 21px;--type-thesis: 24px}}@media(max-width:1100px)and (min-width:1025px){:root{--type-identity: 54px}}@media(max-width:1024px){:root{--type-brand: 37px;--type-masthead-title: 21px;--type-nav: 16px;--type-contents-heading: 16px;--type-chapter-item: 17px}}@media(max-width:600px){:root{--source-page-inset: 24px;--source-title: 26px;--source-note-title: 22px;--source-nav-type: 14px;--type-brand: 31px;--type-masthead-title: 16px;--type-nav: 14px;--type-chapter-item: 14px;--type-chapter-number: 18px;--type-quote-inline: 27px;--type-issue-label: 14px;--type-dilemma-label: 13px;--type-dilemma: 18px;--type-note-inline: 23px;--type-thesis: 20px;--type-cta: 20px;--type-related: 16px;--type-section-number: 24px;--type-exercise-title: 19px;--type-exercise-body: 17px;--type-end-action: 18px;--type-dialog-kicker: 12px;--type-dialog-title: 20px;--type-excerpt-title: 24px;--type-problem: 18px;--type-excerpt-body: 24px}}@font-face{font-family:"Noto Serif SC";src:url(/_astro/serif-400.2H4GAcAf.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(/_astro/serif-700.DWpGdoGQ.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Echo Hand;src:url(/_astro/hand-display.TUXhIRWx.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--canvas: #f7f7f2;--paper: #f5f2e9;--ink: #272d28;--pine: #123f34;--pen: #245084;--muted: #626861;--rule: #b6bcb3;--selected: #e9ece4;--serif: "Noto Serif SC", "Songti SC", serif;--hand: "Echo Hand", "Kaiti SC", "Apple Color Emoji", "Segoe UI Emoji", cursive;--sans: system-ui, sans-serif;--header-height: 80px;--identity-width: 144px;--contents-width: 354px;--page-inset: 70px;--margin-width: 180px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--text-small: 14px;--text-label: 16px;--text-body: 20px;--text-note: 26px;--text-heading: 76px;--text-quote: 52px;--text-section: 35px;--duration: .18s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 28px)}body{margin:0;color:var(--ink);background:var(--canvas);font-family:var(--serif);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:7px}button,a{transition:color .15s ease,background-color .15s ease}button:hover,a:hover{color:var(--pen)}:focus-visible{outline:2px solid var(--pen);outline-offset:4px}h1,h2,h3,p,blockquote{margin:0}button{color:inherit}::selection{background:var(--selection-bg);color:var(--pine)}.eyebrow{font-size:var(--text-label);letter-spacing:.09em}.meta{font-family:var(--sans);font-size:var(--text-small);color:var(--muted);line-height:1.8}.text-button{border:0;background:none;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:7px}.skip-link{position:fixed;top:-80px;left:16px;z-index:10;padding:12px;background:var(--paper)}.skip-link:focus{top:12px}@media(max-width:1399px){:root{--identity-width: 100px;--contents-width: 290px;--page-inset: 48px;--margin-width: 170px;--text-heading: 60px;--text-quote: 46px;--text-note: 24px}}@media(max-width:1100px)and (min-width:1025px){:root{--identity-width: 80px;--contents-width: 250px;--page-inset: 36px;--text-heading: 51px;--text-quote: 42px;--text-note: 25px}}@media(max-width:1024px){:root{--header-height: 72px;--page-inset: 48px;--text-heading: 64px;--text-quote: 50px}}@media(max-width:600px){:root{--header-height: 64px;--page-inset: 24px;--text-heading: 36px;--text-quote: 33px;--text-body: 18px;--text-section: 28px;--text-note: 25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:359px){:root{--text-heading: 32px;--text-quote: 29px;--text-section: 24px}}:root{--c-bg:#fff;--c-text:#242424;--c-text-muted:#444;--c-text-dim:#606060;--c-border:#ddd;--c-muted:#666;--accent:var(--pen);--canvas:#fff;--header-height:24px;--publication-width:1600px;--shell-gap:32px}body{background:var(--canvas)}.site-header{background:var(--c-bg);color:var(--c-text)}.site-header .site-header-brand,.site-header .lang-link{min-height:24px;display:inline-flex;align-items:center}.echo-context{color:var(--c-text-dim)}.publication{max-width:var(--publication-width);margin:var(--shell-gap) auto 0;border-top:1px solid var(--rule)}.letter-desk{background:var(--canvas)}.correspondence-book{padding-top:var(--space-5)}.letter-navigation{background:var(--canvas)}html[lang=en]{--serif:Georgia, "Times New Roman", serif;--text-heading:60px;--text-quote:40px;--text-section:34px;--sheet-type:20px;--sheet-leading:1.95;--stationery-period:1.95em}html[lang=en] h1{line-height:1.15;letter-spacing:-.025em}html[lang=en] .chapter-dilemma{white-space:normal;line-height:1.5}html[lang=en] .identity strong{writing-mode:vertical-rl;font-size:48px;letter-spacing:.03em}html[lang=en] .body-copy{line-height:1.85}html[lang=en] .quote-line{display:inline}html[lang=en] .stationery-brand{writing-mode:horizontal-tb;font-size:12px;letter-spacing:0}html[lang=en] .stationery-imprint,html[lang=en] .stationery-small{letter-spacing:.03em}html[lang=en] .envelope-address h1,html[lang=en] .envelope-address h3{line-height:1.4}.translation-note{max-width:var(--sheet-width);margin:0 auto var(--space-3);color:var(--muted);font:var(--text-small)/1.8 var(--sans)}.translation-note a{margin-left:var(--space-2);display:inline-flex;min-height:44px;align-items:center}.attachment-translation{color:var(--ink);font:var(--text-label)/1.85 var(--sans);margin-top:var(--space-3)}.attachment-translation p+p{margin-top:var(--space-2)}@media(max-width:1024px){:root{--header-height:24px}.publication{margin-top:var(--space-3)}}@media(max-width:600px){:root{--header-height:24px}html[lang=en]{--text-heading:36px;--text-quote:28px;--text-section:28px;--sheet-type:20px;--sheet-leading:1.95;--stationery-period:1.95em}html[lang=en] h1{line-height:1.2}html[lang=en] .contents summary{gap:var(--space-2)}html[lang=en] .chapter-link{font-size:14px}html[lang=en] .letter-navigation{flex-wrap:wrap}html[lang=en] .back-to-envelope{display:none}.correspondence-book{padding-top:var(--space-4)}}.letter-share{max-width:var(--sheet-width);margin:0 auto var(--space-3);display:flex;justify-content:flex-end}body.letter-desk,.letter-desk .letter-navigation{background:var(--c-bg)}.text-ending[data-astro-cid-nqmj5bmk],.text-word[data-astro-cid-nqmj5bmk]{white-space:nowrap}:root{--share-width:560px;--share-radius:8px}.share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;background:transparent;border:1px solid var(--rule);color:var(--ink);font:14px/1.6 var(--sans)}.share-trigger:hover{border-color:var(--pen)}.share-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.share-trigger[hidden],#echo-share [hidden]{display:none}body.sharing-issue{overflow:hidden}#echo-share{width:min(var(--share-width),calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--rule);border-radius:var(--share-radius);background:var(--paper);color:var(--ink);overflow:auto;box-shadow:0 24px 80px #0003}#echo-share::backdrop{background:#26372ee0;backdrop-filter:blur(4px)}.share-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px}.share-heading h2{margin-top:4px;font:600 24px/1.5 var(--serif)}.share-close{width:44px;height:44px;flex-shrink:0;border:1px solid var(--rule);border-radius:50%;background:none;color:var(--ink);font:28px/1 var(--sans)}.share-preview{display:flex;justify-content:center;padding:16px;background:var(--selected);border-block:1px solid var(--rule)}.share-preview img{max-width:100%;height:auto;width:auto;max-height:36dvh;object-fit:contain;box-shadow:2px 4px 12px #0002}.share-controls{padding:16px 24px 24px}.share-current-title{font:16px/1.6 var(--serif);margin-bottom:12px}.share-current-title span{display:inline-block;max-width:100%}.share-controls label{display:block;margin-bottom:4px;font:12px/1.8 var(--sans);color:var(--muted)}.share-link-row{display:flex;gap:8px}#share-url{min-width:0;flex:1;min-height:44px;padding:8px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:4px;font:12px/1.6 var(--sans)}#share-copy,.share-actions a,.share-actions button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;min-height:44px;border:1px solid var(--rule);border-radius:4px;color:var(--ink);background:none;text-decoration:none;font:14px/1.6 var(--sans)}#share-copy{min-width:96px}.share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.share-actions .share-download{color:var(--paper);background:var(--pine);border-color:var(--pine)}.share-actions a:hover,.share-actions button:hover,#share-copy:hover{border-color:var(--pen)}#share-note,#share-status{margin-top:12px;font:12px/1.8 var(--sans);color:var(--muted)}#share-status{color:var(--pine);min-height:22px}.share-no-js{font:14px/1.8 var(--sans);padding:16px 0}@media(max-width:600px){.share-heading,.share-controls{padding:16px}.share-heading h2{font-size:20px}.share-heading .journal-kicker{font-size:11px}.share-preview img{max-height:30dvh}}@media print{.share-trigger,#echo-share{display:none!important}}
