/* Editorial system: paper, forest ink, restrained brass rules. */
.editorial-article{max-width:1040px;padding:44px 54px 90px}.editorial-article>.back{margin-bottom:38px;color:#6d7b70}.editorial-article>.eyebrow{color:#8a724c;border-top:1px solid #b7a27b;padding-top:22px;font-size:11px;letter-spacing:2.5px}.editorial-article>h1{max-width:850px;font-size:clamp(30px,3.6vw,46px);line-height:1.45;letter-spacing:1px;margin:20px 0 44px;padding-bottom:30px;border-bottom:1px solid #d8d8c9}.editorial-article .prose{font-size:17px;line-height:1.95;color:#354b41}.editorial-article .prose>p{max-width:790px;margin:16px auto}.editorial-article .prose>h2{max-width:790px;margin:48px auto 20px;font-family:'Songti SC',STSong,serif;font-size:clamp(24px,2.5vw,31px);line-height:1.5;letter-spacing:.4px}.editorial-article .prose>h3{max-width:790px;margin:28px auto 12px;font-size:20px;line-height:1.55;font-weight:550}.editorial-article h3 small{display:inline-block;font-size:12px;color:#907847;margin-left:10px;font-weight:400}.editorial-article .prose>.article-label{margin:44px auto 6px;font-size:11px;letter-spacing:3px;color:#947a4f;max-width:790px}.editorial-article .prose>.article-label+h2{margin-top:6px}.editorial-article .prose>figure,.editorial-article .prose>img{margin:32px auto;max-width:100%;}.editorial-article .prose img{height:auto;max-height:860px;object-fit:contain}.editorial-article .prose figcaption{font-size:12px;line-height:1.7;margin:12px 0 0;color:#778274;letter-spacing:.5px}.editorial-article blockquote{max-width:790px;margin:32px auto;padding:24px 28px;border-left:2px solid #b89d6b;background:#eceee5;font-family:'Songti SC',STSong,serif;font-size:clamp(20px,2.2vw,26px);line-height:1.9;color:#214638}.editorial-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;background:#173d33;color:#f4f1e7;border-top:3px solid #b69a64;padding:16px 24px}.editorial-stats>div{display:flex;flex-direction:column-reverse;text-align:center;padding:26px 10px;border-bottom:1px solid #ffffff20}.editorial-stats dt{font-size:12px;letter-spacing:1px;color:#d0d7c7;margin-top:10px}.editorial-stats dd{font-family:Georgia,'Songti SC',serif;font-size:clamp(26px,3vw,39px);line-height:1.2;margin:0;color:#dcc496}.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.editorial-card{background:#eeeee3;border-top:2px solid #b7a27b;padding:24px;min-width:0}.editorial-card h3{font-family:'Songti SC',STSong,serif;font-size:23px;line-height:1.55;font-weight:500;margin:0 0 12px}.editorial-card p{font-size:15px;line-height:1.9;margin:0}.card-overline{display:block;color:#947a4f;font-size:11px;letter-spacing:1px;margin-bottom:10px}.editorial-tags{display:flex;gap:9px;flex-wrap:wrap;margin:22px auto;max-width:790px}.editorial-tags span{border:1px solid #c6ccb9;border-radius:2px;padding:6px 12px;font-size:13px;background:#eef0e5;color:#526a58}.editorial-field{max-width:790px;margin:0 auto;display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;padding:16px 20px;background:#e9ede2;border-bottom:1px solid #d4dccb}.editorial-field>span{font-size:12px;letter-spacing:1px;color:#7c795d}.editorial-field strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.editorial-list{max-width:790px;padding:18px 24px 18px 42px;margin:22px auto;background:#eeeee4}.editorial-list li{padding:5px 0;font-size:16px}.editorial-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0}.editorial-gallery figure{margin:0!important;min-width:0}.editorial-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover!important}.editorial-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;list-style:none;counter-reset:step;margin:28px 0}.editorial-process li{counter-increment:step;border-top:2px solid #b7a27b;padding:15px 10px;background:#eeeee4;font-size:13px}.editorial-process li:before{content:'0' counter(step);display:block;font:26px Georgia,serif;color:#9c8258;margin-bottom:12px}.editorial-article>.button{display:block;width:fit-content;margin:56px auto 0}.editorial-article .prose a{text-decoration:underline;text-underline-offset:4px}.social-bar{border-left:0}
@media(max-width:700px){.editorial-article{padding:30px 6% 60px}.editorial-article>h1{font-size:30px;margin:16px 0 28px;padding-bottom:24px}.editorial-article .prose{font-size:16px;line-height:1.9}.editorial-article .prose>h2{font-size:24px;margin-top:34px}.editorial-article .prose>.article-label{margin-top:32px}.editorial-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px}.editorial-stats>div{padding:21px 7px}.editorial-stats dd{font-size:29px}.editorial-cards{grid-template-columns:1fr;gap:14px}.editorial-card{padding:21px}.editorial-card h3{font-size:22px}.editorial-gallery{grid-template-columns:1fr;gap:24px}.editorial-field{grid-template-columns:1fr;gap:4px;padding:13px 16px}.editorial-process{grid-template-columns:1fr;gap:0}.editorial-process li{display:flex;gap:15px;border-top:0;border-bottom:1px solid #d4dccb;align-items:center}.editorial-process li:before{font-size:21px;margin:0}.editorial-article blockquote{padding:20px;font-size:21px}.editorial-article>.back{margin-bottom:25px}}
