:root{--paper:#f8f6f0;--ink:#302b27;--muted:#756d64;--line:#dcd5c9;--accent:#793c39;--serif:'Iowan Old Style','Baskerville','Songti SC','STSong','Noto Serif CJK SC',serif;--sans:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button{font:inherit}figure,h1,h2,h3,p{margin:0}img{max-width:100%;display:block}::selection{background:#dfd4c2}.wrap{width:min(1256px,calc(100% - 112px));margin-inline:auto}.skip{position:fixed;top:-80px;left:24px;padding:12px 20px;background:var(--ink);color:white;z-index:20}.skip:focus{top:10px}.masthead{display:flex;gap:32px;align-items:center;min-height:116px;border-bottom:1px solid var(--line)}.wordmark{font:normal 60px/.95 'Baskerville','Iowan Old Style',Georgia,serif;letter-spacing:-4px}.wordmark span{color:var(--accent)}.signature{font-size:12px;line-height:1.9;letter-spacing:.14em;border-left:1px solid var(--line);padding-left:25px;color:var(--muted)}.masthead nav{display:flex;margin-left:auto;gap:32px;font-size:14px}.masthead nav a{padding:12px 0}.masthead nav [aria-current]{color:var(--accent);box-shadow:0 1px var(--accent)}.masthead nav a:hover{color:var(--accent)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);padding-block:25px;line-height:1.8}.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:5px}.breadcrumbs span[aria-current]{color:var(--ink)}.eyebrow{font:13px/1.8 var(--sans);letter-spacing:.13em;color:var(--accent)}.series-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding-top:32px;align-items:center}.hero-copy{padding:18px 0 35px}.hero-copy h1{font:400 clamp(48px,5.5vw,80px)/1.28 var(--serif);letter-spacing:.09em;margin:27px 0 24px}.hero-copy h1 span{color:var(--accent)}.hero-deck{font:20px/1.8 var(--serif)}.hero-note{font-size:15px;color:var(--muted);line-height:2;margin:20px 0 30px}.begin{display:inline-flex;align-items:center;gap:55px;border-bottom:1px solid #ada294;padding:11px 0;font-size:15px}.begin>span{font-size:22px;color:var(--accent)}.hero-image{min-width:0}.hero-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply}.hero-image figcaption{font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.collection-intro{border-top:1px solid var(--line);padding-block:38px;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:60px;font:18px/2 var(--serif);color:#5b544b}.contents{padding-block:44px 55px}.section-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:18px}.section-heading h2{font:400 29px/1.5 var(--serif)}.section-heading>span{font-size:13px;color:var(--muted);letter-spacing:.08em}.essay-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;column-gap:70px}.essay-grid>li{border-bottom:1px solid var(--line)}.essay-card{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:36px 0 27px;min-height:186px}.essay-number{color:var(--accent);font:28px/1.5 var(--serif)}.essay-number small{display:block;font:12px/1.6 var(--sans);color:var(--muted);margin-top:17px;white-space:nowrap}.essay-card h3{font:400 29px/1.5 var(--serif);letter-spacing:.03em;margin-bottom:10px}.essay-card p{font-size:15px;line-height:1.85;color:var(--muted)}.card-foot{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-top:19px}.card-foot>span{color:var(--accent);font-size:23px;line-height:1}.essay-card:hover h3{color:var(--accent)}.essay-card:hover .card-foot>span{transform:translate(2px,-2px)}.edition-note{display:grid;grid-template-columns:200px 1fr;gap:18px 30px;padding-block:25px 65px}.edition-note p{font-size:14px;line-height:1.95;color:var(--muted);max-width:720px}.back-link{font-size:14px;grid-column:2}.site-footer{border-top:1px solid var(--line);padding-block:32px 42px;display:flex;align-items:center;gap:50px;margin-top:35px}.site-footer .wordmark{font-size:40px;letter-spacing:-2px}.site-footer p,.site-footer>span{font-size:12px;color:var(--muted);line-height:1.8}.site-footer>span{margin-left:auto}.reading-title{padding-block:70px 45px}.reading-title h1{font:400 64px/1.4 var(--serif);margin:15px 0}.reading-title>.reading-subtitle{font:20px/1.8 var(--serif);color:var(--muted)}.series-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding-bottom:20px}.series-feature img{width:100%;height:auto;mix-blend-mode:multiply}.series-feature h2{font:400 clamp(29px,3.2vw,46px)/1.6 var(--serif);margin:17px 0}.series-feature div>p:not(.eyebrow){color:var(--muted);line-height:2;font-size:17px}.series-feature .begin{margin-top:30px}.series-feature:hover h2{color:var(--accent)}.index-colophon{font-size:12px;color:var(--muted);padding-bottom:50px}.reading-progress{position:fixed;top:0;height:3px;background:var(--accent);width:100%;transform:scaleX(0);transform-origin:left;z-index:10}.article-head{display:grid;grid-template-columns:180px minmax(0,750px);gap:65px;padding:45px 0 52px;border-bottom:1px solid var(--line)}.chapter-stamp{align-self:center;border:1px solid #cab9a5;width:74px;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--accent);gap:12px}.chapter-stamp>span{font:40px/1 var(--serif)}.chapter-stamp small{font-size:12px;letter-spacing:.08em}.article-head h1{font:400 clamp(42px,4.4vw,65px)/1.45 var(--serif);letter-spacing:.045em;margin:19px 0}.article-deck{font:20px/1.9 var(--serif);color:#686054}.article-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.8;color:var(--muted);margin-top:24px}.reading-layout{display:grid;grid-template-columns:180px minmax(0,750px);gap:65px;padding-top:46px;align-items:start;justify-content:start}.reading-aside{position:sticky;top:35px;max-height:calc(100dvh - 65px);overflow:auto;scrollbar-width:thin;padding:4px 9px 20px 0}.contents-disclosure summary{list-style:none;font-size:14px;color:var(--ink);cursor:pointer;padding:0 0 15px;border-bottom:1px solid var(--line)}.contents-disclosure summary::-webkit-details-marker{display:none}.contents-disclosure summary>span{display:none}.chapter-list{list-style:none;padding:13px 0 20px;margin:0}.chapter-list li{margin:3px 0}.chapter-list a{display:block;font-size:14px;line-height:1.65;color:var(--muted);padding:8px 0 8px 12px;border-left:1px solid transparent}.chapter-list a[aria-current],.chapter-list a:hover{border-color:var(--accent);color:var(--accent)}.aside-series{border-top:1px solid var(--line);padding-top:24px;margin-top:6px}.aside-series>p{font:17px/1.8 var(--serif);margin-bottom:14px}.series-list{list-style:none;margin:0;padding:0}.series-list a{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;line-height:1.7;color:var(--muted)}.series-list a:hover,.series-list .is-current a{color:var(--accent)}.series-list .number{font-family:var(--serif);min-width:16px}.current-label{font-size:12px;margin-left:auto}.article-column{min-width:0;padding-bottom:30px}.prose{font:400 20px/2.05 var(--serif);letter-spacing:.025em;overflow-wrap:break-word}.prose p{margin:0 0 1.25em;text-align:justify;hanging-punctuation:allow-end}.prose>p:first-child{font-size:22px;line-height:1.95;color:#4d443a}.prose h2{font:500 29px/1.65 var(--serif);letter-spacing:.04em;margin:2.25em 0 1em;scroll-margin-top:38px;display:flex;align-items:baseline;gap:19px}.prose h2>span{font:13px/1.5 var(--sans);letter-spacing:.08em;color:var(--accent);flex-shrink:0}.prose blockquote{margin:32px 0 35px;padding:20px 28px 20px 27px;border-left:2px solid #9c7164;background:#eeebe3;font-size:21px;color:#625347;line-height:1.95}.prose blockquote p{margin:0}.prose strong{font-weight:600}.end-mark{color:var(--accent);text-align:center;margin:42px 0;font-size:19px}.source-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font:14px/1.95 var(--sans);color:var(--muted)}.source-notes summary{cursor:pointer;color:var(--ink);font-size:14px}.source-notes p{margin:18px 0 8px}.source-notes a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.source-notes ul{padding-left:20px}.source-notes li{margin:7px 0}.adjacent{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.adjacent>a{padding:12px 0 24px}.adjacent>a+ a{border-left:1px solid var(--line);padding-left:35px}.adjacent span{display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.adjacent strong{display:block;font:400 24px/1.6 var(--serif);margin-bottom:8px}.adjacent small{font-size:13px;line-height:1.85;color:var(--muted);display:block}.adjacent a:hover strong{color:var(--accent)}.article-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;padding-top:22px;margin-top:12px;font-size:14px;color:var(--muted)}
@media(min-width:1550px){.article-head,.reading-layout{grid-template-columns:200px minmax(0,760px);gap:85px}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.reading-layout,.article-head{gap:36px;grid-template-columns:165px minmax(0,1fr)}.hero-copy h1{font-size:58px}.series-hero{gap:20px}.hero-deck{font-size:18px}.essay-grid{column-gap:40px}.essay-card{grid-template-columns:40px 1fr;gap:15px}.essay-card h3{font-size:26px}.current-label{display:none}}
@media(max-width:900px){.reading-layout{display:block;max-width:750px;padding-top:20px}.article-head{grid-template-columns:75px 1fr;gap:30px;padding-block:30px 35px;max-width:750px}.reading-aside{position:static;max-height:none;padding:0;margin:0 0 32px}.aside-series{display:none}.contents-disclosure{padding:16px 0;border-bottom:1px solid var(--line)}.contents-disclosure summary{border:0;padding:0;display:flex;justify-content:space-between}.contents-disclosure summary>span{display:block}.contents-disclosure[open] summary>span{transform:rotate(45deg)}.chapter-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:0}.series-hero{grid-template-columns:1fr 1.1fr;align-items:center}.hero-copy h1{font-size:52px}.hero-note{font-size:14px}.hero-deck{font-size:17px}.series-feature{gap:30px}.series-feature h2{font-size:34px}}
@media(max-width:650px){.wrap{width:calc(100% - 40px)}.masthead{min-height:102px;gap:16px;flex-wrap:wrap;padding-top:22px;padding-bottom:16px}.wordmark{font-size:47px;letter-spacing:-3px}.signature{font-size:10px;line-height:1.75;padding-left:16px}.masthead nav{width:100%;margin:6px 0 0;gap:28px;justify-content:flex-start}.masthead nav a{padding:8px 0;font-size:14px}.breadcrumbs{gap:9px;font-size:12px;padding-block:19px}.series-hero{display:flex;flex-direction:column;gap:15px;padding-top:6px;align-items:stretch}.hero-copy{padding:16px 0 0}.hero-copy h1{font-size:52px;line-height:1.32;margin:16px 0}.hero-deck{font-size:19px}.hero-note{font-size:15px;line-height:1.95;margin:18px 0 13px}.begin{font-size:14px;gap:55px}.hero-image img{aspect-ratio:3/2}.hero-image figcaption{font-size:12px;padding-top:9px}.collection-intro{display:block;margin-top:25px;padding-block:25px;font-size:17px;line-height:1.95}.collection-intro p+p{margin-top:14px}.contents{padding-block:22px 35px}.section-heading{gap:20px}.section-heading h2{font-size:26px}.section-heading>span{font-size:12px}.essay-grid{display:block}.essay-card{grid-template-columns:39px 1fr;gap:17px;min-height:155px;padding:26px 0 22px}.essay-card h3{font-size:26px;margin-bottom:7px}.essay-card p{font-size:15px}.essay-number{font-size:27px}.essay-number small{font-size:12px;margin-top:15px}.edition-note{display:block;padding-block:12px 35px}.edition-note p{margin:12px 0 22px;font-size:14px}.site-footer{margin-top:20px;flex-wrap:wrap;gap:17px 28px;padding-block:27px 30px}.site-footer .wordmark{font-size:36px}.site-footer>span{margin-left:0;width:100%}.reading-title{padding-block:42px 30px}.reading-title h1{font-size:49px}.reading-title>.reading-subtitle{font-size:18px}.series-feature{display:flex;flex-direction:column;gap:24px;align-items:stretch}.series-feature h2{font-size:33px}.series-feature .begin{margin-top:19px}.index-colophon{padding-top:20px;font-size:12px}.article-head{display:block;padding-block:16px 29px}.chapter-stamp{width:auto;min-height:0;flex-direction:row;border:0;justify-content:flex-start;gap:12px;margin-bottom:16px}.chapter-stamp>span{font-size:24px}.chapter-stamp small{font-size:12px;color:var(--muted)}.article-head h1{font-size:42px;margin:15px 0 12px;line-height:1.5;letter-spacing:.035em}.article-head .eyebrow{font-size:12px}.article-deck{font-size:18px;line-height:1.85}.article-meta{font-size:12px;gap:8px;margin-top:20px}.reading-layout{padding-top:5px}.reading-aside{margin-bottom:29px}.chapter-list{display:block;padding-top:10px}.chapter-list a{font-size:14px;padding-block:9px}.prose{font-size:18px;line-height:2;letter-spacing:.015em}.prose>p:first-child{font-size:19px;line-height:1.95}.prose p{margin-bottom:1.25em}.prose h2{font-size:25px;line-height:1.6;gap:13px;margin:1.9em 0 1em;scroll-margin-top:24px}.prose h2>span{font-size:12px}.prose blockquote{font-size:19px;margin:26px 0;padding:16px 20px}.adjacent{gap:22px;margin-top:23px}.adjacent>a+a{padding-left:20px}.adjacent strong{font-size:22px}.adjacent small{font-size:13px}.article-bottom{font-size:13px}.source-notes{font-size:14px}.end-mark{margin:32px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{body{background:white;color:black}.masthead,.breadcrumbs,.reading-aside,.reading-progress,.skip,.site-footer,.adjacent,.article-bottom{display:none}.wrap{width:100%;max-width:none}.article-head{display:block;padding:0 0 20px}.chapter-stamp{display:none}.reading-layout{display:block;padding-top:25px}.prose{font-size:12pt;line-height:1.85}.prose>p:first-child{font-size:13pt}.prose h2{font-size:17pt;break-after:avoid}.prose p{orphans:3;widows:3}.prose blockquote{break-inside:avoid}.source-notes{font-size:10pt}.source-notes>summary{display:none}.source-notes>*{display:block}.prose a{color:black}}

.reading-title>.ai-disclosure{font:14px/1.9 var(--sans);color:var(--muted);margin-top:12px;letter-spacing:.025em}.article-art{margin:0 0 44px}.article-art img{display:block;width:100%;height:auto;background:#eeebe3}.article-art figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:12px;color:var(--muted);font:12px/1.85 var(--sans);letter-spacing:.025em}.article-art figcaption>span:first-child{font-family:var(--serif);font-size:14px}@media(max-width:650px){.reading-title>.ai-disclosure{font-size:12px;margin-top:10px}.article-art{margin-bottom:30px}.article-art figcaption{font-size:11px;gap:10px;padding-top:9px}.article-art figcaption>span:first-child{font-size:13px}}@media print{.article-art{break-inside:avoid;margin-bottom:24px}.article-art img{max-height:100mm;object-fit:contain}}

.living-masthead nav > .living-sibling-link,
.masthead nav > .sibling-site-link,
.site-header nav > .sibling-site-link {
  margin-left: 3px;
  padding-left: 25px;
  border-left: 1px solid var(--lh-line, var(--line));
  color: var(--lh-accent, var(--copper, var(--accent)));
}

.site-footer > .sibling-site-link {
  margin-left: auto;
  color: var(--accent);
  font-size: 13px;
}

.site-footer > .sibling-site-link + span {
  margin-left: 0;
}

footer .shell {
  grid-template-columns: 1fr 2fr auto auto;
}

footer .shell > .sibling-site-link {
  color: #d8a07d;
  font-size: 13px;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 900px) {
  .site-header nav > .sibling-site-link {
    display: none;
  }

  footer .shell {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 650px) {
  .masthead nav {
    gap: 20px;
    overflow-x: auto;
  }

  .masthead nav a {
    white-space: nowrap;
  }

  .living-masthead nav > .living-sibling-link,
  .masthead nav > .sibling-site-link {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
  }

  .site-footer > .sibling-site-link {
    margin-left: 0;
  }
}
