.reading-tools{color:#18391f;background:#f4f0e8;border:1px solid #18391f29;border-radius:1.5rem;margin-bottom:1.75rem;padding:1.1rem 1.25rem}.reading-tools-heading{align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:flex}.reading-tools-percent{font-variant-numeric:tabular-nums;color:#6f2131;margin-left:auto;font-size:.75rem}.reading-tools-controls{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.reading-tools button{cursor:pointer;color:#18391f;background:#fffdf8;border:1px solid #18391f33;border-radius:999px;min-height:44px;padding:.55rem 1rem;font-size:.8rem;font-weight:600;line-height:1.35}.reading-size-options{gap:.35rem;display:flex}.reading-size-options button{min-width:44px;padding-inline:.7rem}.reading-tools button[aria-pressed=true]{color:#f8f5ef;background:#18391f;border-color:#18391f}.reading-tools .reading-reset{color:#6f2131;background:0 0;border-color:#0000;align-items:center;gap:.35rem;display:inline-flex}.reading-tools-note{color:#4f554a;margin-top:.75rem;font-size:.75rem;line-height:1.6}.reading-tools .reading-resume{color:#6f2131;text-align:left;background:#fff8f1;border-color:#6f213138;border-radius:.9rem;align-items:center;gap:.6rem;width:100%;margin-top:.85rem;display:flex}.reading-resume svg{flex-shrink:0}.reading-resume-percent{white-space:nowrap}.reading-progress{z-index:35;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.reading-progress span{transform-origin:0;background:#6f2131;width:100%;height:100%;display:block}.article-page{--reading-font-size:1.0625rem;--reading-line-height:2rem;--reading-table-size:.875rem}.article-page[data-reading-size=larger]{--reading-font-size:1.1875rem;--reading-line-height:2.2rem;--reading-table-size:1rem}.article-page[data-reading-size=largest]{--reading-font-size:1.3125rem;--reading-line-height:2.4rem;--reading-table-size:1.125rem}.article-reading-body :where(p,li){font-size:var(--reading-font-size);line-height:var(--reading-line-height)}.article-reading-body table{font-size:var(--reading-table-size);line-height:1.75}.article-reading-body #sources :where(p,li,a){font-size:max(.875rem, calc(var(--reading-font-size) - .1875rem));line-height:1.7}.article-reading-body #sources h2{font-size:.75rem}.article-reading-body,.article-reading-body section{scroll-margin-top:80px}.article-page[data-reading-paper=true]{background:#f3e9d9}.article-page[data-reading-paper=true] article>header{background:#e8dac4}.article-page[data-reading-paper=true] .article-content{background:#fff7e8;box-shadow:0 0 0 1px #62492714}.article-page[data-reading-paper=true] .article-reading-body :where(p,li){color:#323329}@media (width<=399px){.reading-tools{padding:1rem}.reading-tools-controls{gap:.45rem}.reading-tools button{padding-inline:.75rem}}@media print{.reading-tools,.reading-progress{display:none}.article-page[data-reading-paper=true],.article-page[data-reading-paper=true] .article-content{box-shadow:none;background:#fff}}
