*{box-sizing:border-box}html{scroll-padding-top:24px}body.content-site{margin:0;background:var(--display-bg,#eee9dd);color:var(--display-ink,#293d35);font:16px/1.8 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft JhengHei',sans-serif}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--display-accent);outline-offset:5px}h1,h2,h3{font-family:'Noto Serif SC','Songti SC',STSong,serif;font-weight:400;line-height:1.45;text-wrap:balance}p,li{ text-wrap:pretty }img{max-width:100%;height:auto;display:block}.skip{position:absolute;left:16px;top:-100px;z-index:30;padding:10px;background:var(--display-surface)}.skip:focus{top:12px}.site-header{max-width:1280px;margin:auto;padding:20px 32px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--display-line)}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.site-header nav>a,.language-switch a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px}.site-header [aria-current=true]{color:var(--display-accent);text-decoration:underline}.language-switch{display:flex;gap:16px;border-left:1px solid var(--display-line);padding-left:20px}main{max-width:1120px;margin:auto;padding:0 32px 64px}.breadcrumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--display-muted);padding:24px 0}.breadcrumbs span[aria-current]{max-width:100%;overflow-wrap:anywhere}.channel-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:36px 0 60px}.eyebrow{font-size:12px;color:var(--display-muted);margin:0 0 16px}.channel-hero h1{font-size:56px;margin:0 0 20px}.channel-hero p:last-child{font:20px/1.9 'Songti SC',serif;color:var(--display-muted);margin:0}.channel-seal{display:grid;place-items:center;width:136px;height:160px;border:1px solid var(--display-line);font:76px/1 'Songti SC',serif;flex:none;color:var(--display-accent)}.collection-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--display-line);border-bottom:1px solid var(--display-line);font-size:13px;color:var(--display-muted);font-variant-numeric:tabular-nums}.collection-heading p{margin:14px 0}.collection-heading b{font-weight:400;color:var(--display-ink);margin:0 5px}.essay-card{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:36px 0;border-bottom:1px solid var(--display-line)}.essay-number{font:24px/1.4 Georgia,serif;color:var(--display-muted);font-variant-numeric:tabular-nums}.card-meta{font-size:12px;color:var(--display-muted);margin:0 0 12px}.essay-card h2{font-size:28px;margin:0 0 14px}.essay-card h2 a,.image-card h2 a{text-decoration:none}.essay-card h2 a:hover,.image-card h2 a:hover{text-decoration:underline}.essay-card p:not(.card-meta){margin:0 0 16px;color:var(--display-muted);max-width:760px}.text-link{font-size:14px;display:inline-flex;align-items:center;min-height:44px;gap:16px}.image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0}.image-frame{display:block;background:var(--display-surface);border:1px solid var(--display-line);padding:10px;margin-bottom:20px}.image-frame img{width:100%;aspect-ratio:9/16;object-fit:contain}.image-card h2{font-size:22px;margin:0 0 12px}.image-card>p:last-child{font-size:14px;color:var(--display-muted);margin:0}.pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px;font-variant-numeric:tabular-nums}.pagination a{min-height:44px;display:inline-flex;align-items:center}.content-footer{max-width:1216px;margin:auto;padding:32px 24px 96px;border-top:1px solid var(--display-line);font-size:14px;color:var(--display-muted);display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.content-footer p{margin:0}.content-footer nav{display:flex;gap:20px}.content-footer nav a{display:inline-flex;align-items:center;min-height:44px}.content-detail{padding-top:24px}.article-heading{max-width:850px;margin:0 auto 48px;text-align:center}.article-heading h1{font-size:44px;margin:0 0 24px}.standfirst{font:19px/1.9 'Songti SC',serif;color:var(--display-muted);max-width:760px;margin:0 auto 24px}.byline{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--display-muted)}.reading-layout{display:grid;grid-template-columns:200px minmax(0,720px);gap:48px}.article-toc{font-size:13px;align-self:start;position:sticky;top:24px}.article-toc p{color:var(--display-muted);margin-top:0}.article-toc ol{padding-left:18px}.article-toc li{margin-bottom:14px}.prose{font:19px/2.1 'Noto Serif SC','Songti SC',STSong,serif;overflow-wrap:anywhere}.prose p{margin:0 0 28px}.prose h2{font-size:27px;margin:42px 0 20px;scroll-margin-top:24px}.prose h3{font-size:23px}.prose blockquote{border-left:2px solid var(--display-accent);padding-left:24px;margin:28px 0;color:var(--display-muted)}.article-cover{width:100%;margin-bottom:28px}.source-note{max-width:800px;margin:48px auto 24px;padding:24px;border:1px solid var(--display-line);background:var(--display-surface);font-size:14px;overflow-wrap:anywhere}.source-note h2{font-size:20px;margin:0 0 12px}.source-note p{margin:12px 0}.source-note b{font-weight:500}.source-note a{display:inline-flex;align-items:center;min-height:44px}.tags{max-width:800px;margin:auto;display:flex;flex-wrap:wrap;gap:10px}.tags span{font-size:12px;color:var(--display-muted);padding:4px 10px;border:1px solid var(--display-line)}.picture-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.original-picture{margin:0;padding:14px;border:1px solid var(--display-line);background:var(--display-surface)}.original-picture img{width:100%;max-height:850px;object-fit:contain}.original-picture figcaption{font-size:12px;color:var(--display-muted);padding:14px 4px 0}.dimensions{font:36px/1.5 Georgia,serif;margin:0 0 24px;font-variant-numeric:tabular-nums}.dimensions small{font-size:16px;color:var(--display-muted)}.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;background:var(--display-ink);color:var(--display-bg);text-decoration:none;border:1px solid var(--display-ink)}.muted{font-size:13px;color:var(--display-muted)}.picture-info .prose{font-size:17px;margin-top:32px}.related{margin-top:64px;padding-top:24px;border-top:1px solid var(--display-line)}.related>h2{font-size:26px}.back-link{display:inline-flex;min-height:44px;align-items:center;margin-top:40px}.empty{padding:64px 0;min-height:40dvh}.empty h1{font-size:36px}.preview-note{text-align:center;border:1px solid var(--display-accent);padding:12px}.content-site .image-card,.content-site .essay-card{min-width:0}html[data-display-size=large] .content-site{font-size:18px}html[data-display-size=large] .content-site .prose{font-size:22px}html[data-display-size=large] .content-site :is(.card-meta,.byline,.eyebrow,.muted,.breadcrumbs){font-size:16px}
@media(max-width:760px){.site-header{padding:16px 20px}.site-header nav{gap:12px}.language-switch{padding-left:12px;gap:12px}main{padding:0 20px 48px}.channel-hero{padding:24px 0 40px;gap:16px}.channel-hero h1{font-size:38px}.channel-hero p:last-child{font-size:17px}.channel-seal{width:72px;height:100px;font-size:48px}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.essay-card{grid-template-columns:32px 1fr;gap:14px;padding:28px 0}.essay-number{font-size:18px}.essay-card h2{font-size:24px}.article-heading h1{font-size:32px}.standfirst{font-size:17px}.reading-layout{display:block}.article-toc{position:static;border-block:1px solid var(--display-line);padding:20px 0;margin-bottom:28px}.article-toc ol{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.article-toc li{margin:0}.prose{font-size:18px}.prose h2{font-size:24px}.picture-layout{grid-template-columns:1fr;gap:28px}.original-picture{max-width:460px;justify-self:center}.image-card h2{font-size:19px}.image-card p:last-child{font-size:13px}.content-footer{padding-inline:20px;display:block}.content-footer p{margin:16px 0}.byline{gap:8px 16px}}
@media(max-width:420px){.image-grid{gap:16px}.image-frame{padding:5px}.image-card h2{font-size:18px}.image-card>p:last-child{display:none}.channel-seal{display:none}.site-header nav{gap:10px}.site-header nav>a{font-size:13px}.language-switch{padding-left:10px;gap:10px}.dimensions{font-size:30px}}
@media print{.site-header,.content-footer,.article-toc,.related,.back-link,.primary-link,.breadcrumbs{display:none}.reading-layout,.picture-layout{display:block}body.content-site{color:#000;background:#fff}.content-detail{padding:0}.prose{font-size:12pt}}

/* Editorial pictures use the same paper, borders and type as the reading pages. */
.editorial-figure{margin:38px 0 44px;padding:14px;border:1px solid var(--display-line);background:var(--display-surface)}.editorial-figure>a{display:block}.editorial-figure img{width:100%;max-height:680px;object-fit:contain}.editorial-figure figcaption{font:13px/1.9 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;color:var(--display-muted);padding:14px 2px 0}.editorial-figure figcaption p{margin:0 0 8px}.editorial-figure details{margin-top:8px}.editorial-figure summary{cursor:pointer;min-height:44px;padding:10px 0}.editorial-figure figcaption a{display:inline-flex;align-items:center;min-height:44px;margin-right:16px}.essay-card:has(.essay-thumb){grid-template-columns:64px minmax(0,1fr) 180px}.essay-thumb{display:block;align-self:start;border:1px solid var(--display-line);padding:6px;background:var(--display-surface)}.essay-thumb img{width:100%;height:200px;object-fit:contain}.picture-info .editorial-figure{margin-inline:0}.picture-info .editorial-figure img{max-height:500px}
@media(max-width:760px){.essay-card:has(.essay-thumb){grid-template-columns:32px minmax(0,1fr)}.essay-thumb{grid-column:2;max-width:260px}.essay-thumb img{height:190px}.editorial-figure{padding:8px;margin:28px 0 32px}.editorial-figure figcaption{padding:12px 4px 0}.editorial-figure img{max-height:560px}}
html[data-display-size=large] .editorial-figure figcaption{font-size:16px}
