/* Article-only reading layout: preserve shared collection and printable styles. */
.reading-first .live-head{display:block;max-width:1050px;margin:0;padding:26px 0 18px}
.reading-first .live-head h1{margin-top:10px;margin-bottom:16px}
.reading-first .live-head .metadata{margin-bottom:0}
.reading-first .article-layout{display:block;max-width:850px}
.reading-toc{max-width:850px;margin:0 0 24px;border-block:1px solid #c7d2df;padding:0 16px;background:#f0f3ed}
.reading-toc summary{cursor:pointer;min-height:48px;display:list-item;align-content:center;font-weight:700;font-size:15px}
.reading-toc ol{padding:0 0 14px 22px;margin:0;line-height:1.8}
.reading-toc a{display:inline-block;padding:5px 0}
.reading-after{margin-top:36px;padding-top:24px;border-top:1px solid #c7d2df}
.reading-after h2{font-size:24px;margin:0 0 16px}
.reading-after .series-pagination{margin:20px 0}
.reading-after .article-route-links{margin:20px 0}
.reading-after .series-switch{margin:20px 0}
.reading-after .article-route-links:empty,.reading-after .series-switch:empty{display:none}
.reading-footer-art{max-width:190px;margin:24px 0}
.reading-footer-art figure{margin:0}
.reading-footer-art img{width:100%;height:auto;display:block}
@media(max-width:640px){.reading-first .live-head{padding:18px 0 16px}.reading-first .live-head h1{font-size:30px;line-height:1.5}.reading-first .live-subtitle{font-size:18px;margin:12px 0}.reading-first .breadcrumb{margin:18px 0}.reading-toc{margin-bottom:20px}.reading-after .article-route-links{grid-template-columns:1fr}}
