/* Independent article pages use the accepted charcoal/ivory system. */
.static-reader #reader-main:focus{outline:none}.static-reader .article-text{padding-top:30px}.static-reader .article-cover{width:100%;max-height:550px;object-fit:cover}.static-reader .article-intro{max-width:1280px;margin:auto}.static-reader .article-content{max-width:880px}.static-reader .article-end{padding-bottom:15px}.reader-pagination{display:flex;justify-content:center;gap:12px;margin-top:50px}.reader-pagination a{display:grid;place-items:center;min-width:46px;min-height:46px;border:1px solid #575757;font:12px var(--english)}.reader-pagination a[aria-current=page]{background:#f0ece5;color:#222}.static-reader .article-intro h1{max-width:1100px}.static-reader .article-text p{white-space:pre-line;overflow-wrap:anywhere}.static-reader .sample-chip{letter-spacing:.13em}@media(max-width:760px){.static-reader .article-content{max-width:none}.static-reader .article-text{padding-top:12px}.static-reader .article-intro h1{font-size:28px}.static-reader .article-cover{max-height:340px}}


/* v1.12.0 article polish */
.static-reader .article-intro{padding-top:clamp(85px,8vw,125px);padding-bottom:clamp(55px,6vw,90px)}.static-reader .article-intro h1{font-size:clamp(34px,4vw,58px);line-height:1.55;letter-spacing:.055em}.static-reader .article-content{max-width:920px}.static-reader .article-cover{max-height:620px;filter:saturate(.72) brightness(.92)}.static-reader .article-text{padding-top:42px}.static-reader .article-text p{font-size:14px;line-height:2.45;color:#44403b}.article-related{margin-top:82px}.related-card img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.related-card:hover img{transform:scale(1.025)}
@media(max-width:760px){.static-reader .article-intro{padding-top:54px;padding-bottom:42px}.static-reader .article-intro h1{font-size:30px}.static-reader .article-text{padding-top:22px}.static-reader .article-text p{font-size:13px;line-height:2.3}.article-related{margin-top:58px}}


/* v1.14.0 reading rhythm. */
.static-reader .article-intro{position:relative}.static-reader .article-intro:after{content:'';display:block;width:54px;height:1px;background:#bfae91;margin-top:34px}.static-reader .article-caption{letter-spacing:.035em}.static-reader .article-text p:first-child:first-letter{font-size:1.15em}.article-end a{transition:color .2s}.article-end a:hover{color:#7a664e}
@media(max-width:760px){.static-reader .article-intro:after{width:36px;margin-top:25px}.static-reader .article-content-surface{padding-left:18px;padding-right:18px}.static-reader .article-text{padding-left:6px;padding-right:6px}.static-reader .article-caution{margin-left:6px;margin-right:6px}.static-reader .article-end{padding-left:6px;padding-right:6px;align-items:flex-start;flex-direction:column}}


/* v1.15.0 — final reading polish. */
.static-reader .article-intro{max-width:1240px}.static-reader .article-intro h1{text-wrap:balance}.static-reader .article-content{max-width:900px}.static-reader .article-cover{border:1px solid #d8d0c6}.static-reader .article-text p{max-width:760px;margin-left:auto;margin-right:auto}.static-reader .article-caution{max-width:760px;margin-left:auto;margin-right:auto}.static-reader .article-end{max-width:760px;margin-left:auto;margin-right:auto}.reader-pagination a{border-color:#5d5750;transition:background .2s,color .2s,border-color .2s}.reader-pagination a:hover{border-color:#bca98b;color:#fff}
@media(max-width:760px){.static-reader .article-content{max-width:none}.static-reader .article-text p,.static-reader .article-caution,.static-reader .article-end{max-width:none}.static-reader .article-cover{border-left:0;border-right:0}}
