/* PDF pages 3–4. The archive is light, as explicitly annotated in the reference. */
.z-journal-archive{padding:40px 100px 80px;background:#f5f6f2}
.z-journal-archive .z-archive-title>.z-eyebrow{display:none}
.z-journal-archive .z-archive-title h1{font-size:45px;line-height:1.2;margin:0}
.z-journal-archive .z-archive-title>p:last-child{display:none}
.z-journal-archive .z-category-nav{margin:40px 0;gap:22px}
.z-journal-archive .z-category-nav a{font-size:12px;padding:10px 8px;min-height:44px}
.z-journal-archive .z-articles{column-gap:30px;row-gap:76px}
.z-journal-archive .z-article-card img{aspect-ratio:2}
.z-journal-archive .z-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;padding-top:14px}
.z-journal-archive .z-article-card h3{font-size:16px;line-height:1.6;font-weight:600;margin:6px 0 0}
.z-journal-archive .z-article-card p{display:none}
.z-article-page{padding:35px 50px 38px 38px;background:#ecebe7}
.z-article-cover{aspect-ratio:2.72}
.z-article-header h1{font-size:34px;line-height:1.5;min-height:3em}
.z-article-lead blockquote{max-width:580px;margin:24px auto;font-size:14px;line-height:2.2}
.z-article-lead blockquote:after{content:"”";position:absolute;right:-44px;bottom:-28px;font-size:70px;font-family:serif;color:var(--z-ink);line-height:1}
.z-article-lead>span{height:166px;margin:40px auto}
.z-article-body{max-width:708px}.z-article-body .elementor-element{--container-max-width:708px}
.z-post-navigation{margin-top:96px;padding-block:24px}
.z-related{margin-top:96px}.z-related>h2{margin-bottom:48px;font-size:16px}
.z-articles-horizontal .z-article-card a{grid-template-columns:320px minmax(0,1fr);column-gap:84px}
.z-articles-horizontal .z-article-card img{aspect-ratio:1.43}
.z-articles-horizontal .z-article-card h3{font-size:18px;line-height:1.7;font-family:"Noto Serif TC","Songti TC",serif;font-weight:400}
.z-articles-horizontal .z-article-card p{font-size:12px;line-height:1.9}
@media(min-width:761px) and (max-width:1050px){.z-journal-archive{padding-inline:60px}.z-journal-archive .z-archive-title h1{font-size:36px}.z-articles-horizontal .z-article-card a{grid-template-columns:250px minmax(0,1fr);gap:0 44px}}
@media(max-width:760px){
.z-journal-archive{padding:48px 24px 56px}.z-journal-archive .z-archive-title h1{font-size:27px}.z-journal-archive .z-category-nav{gap:8px;margin:28px 0 36px}.z-journal-archive .z-category-nav a{font-size:11px;padding-inline:8px}
.z-journal-archive .z-articles{gap:40px 20px}.z-journal-archive .z-meta{font-size:9px;gap:4px;padding-top:10px}.z-journal-archive .z-article-card h3{font-size:13px}
.z-article-page{padding:24px 20px 36px}.z-article-cover{aspect-ratio:1.6}.z-article-header h1{font-size:25px;min-height:0}
.z-article-lead blockquote{font-size:13px;margin:20px 16px}.z-article-lead blockquote:after{font-size:45px;right:-20px;bottom:-22px}.z-article-lead>span{height:80px;margin:32px auto}
.z-post-navigation{margin-top:56px;padding-block:20px}.z-related{margin-top:56px}.z-related>h2{margin-bottom:32px}
.z-articles-horizontal .z-article-card a{grid-template-columns:100px minmax(0,1fr);gap:0 20px}.z-articles-horizontal .z-article-card img{aspect-ratio:1}.z-articles-horizontal .z-article-card h3{font-size:14px}.z-articles-horizontal .z-article-card p{display:none}
}
.z-journal-archive .z-article-card h3{min-height:3.2em}
@media(max-width:760px){.z-journal-archive .z-article-card h3{min-height:0}}
/* Center the quotation text in the space between its quotation marks. */
.z-article-lead blockquote{text-align:center}
.z-article-lead blockquote p{margin:0;text-align:center}
