.reading-takeaways{padding:24px 28px;margin:0 0 36px;background:var(--cloud);border:1px solid var(--line);border-radius:12px}
.article-body .reading-takeaways h2,.article-body .reading-next h2{font-size:23px;margin:0 0 15px}
.article-body .reading-takeaways ul{margin:0;padding-left:21px}
.article-body .reading-takeaways li{font-size:14px;margin:10px 0;line-height:1.8}
.reading-thought{border-left:3px solid var(--purple);padding:4px 0 4px 22px;margin:32px 0}
.reading-thought strong{color:var(--purple);font-size:13px}
.article-body .reading-thought p{margin-top:8px;font-size:15px}
.reading-next{border-top:1px solid var(--line);padding-top:28px;margin:36px 0}
.reading-next a{color:var(--purple);text-decoration:underline;text-underline-offset:4px}
.reading-next .icon{width:17px;height:17px}
.article-tools{flex-wrap:wrap}
.article-tools .save-article[aria-pressed=true]{color:var(--purple);background:var(--cloud)}
.article-tools .saved-library{font-size:11px;color:var(--muted);padding:7px 0;text-decoration:underline;text-underline-offset:3px}
.saved-filter-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 22px}
.saved-filter-row p{font-size:11px;color:var(--muted)}
.toc-links a[aria-current=location]{font-weight:700;color:var(--purple);background:var(--cloud);border-radius:5px}
.toc-links a{padding-inline:5px}
.toc-current{display:block;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:6px;max-width:230px}
.article-card[hidden],.no-results[hidden]{display:none!important}
@media(max-width:680px){.reading-takeaways{padding:20px;margin-bottom:28px}.article-body .reading-takeaways h2,.article-body .reading-next h2{font-size:21px}.reading-thought{padding-left:16px}.toc-current{max-width:100%}.saved-filter-row{align-items:flex-start;gap:8px}.article-tools .save-article{min-height:40px}}
@media print{.reading-next,.saved-library,.save-article,.saved-filter-row{display:none!important}.reading-takeaways{break-inside:avoid}.reading-thought{break-inside:avoid}}
