/* Shared reader controls use the site's normal type scale and never obscure ads or text. */
.reader-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;border-block:1px solid #e2e7ef;margin:20px 0}.reader-toolbar button,.reader-checklist button{font:inherit;font-size:16px;color:#172033;border:1px solid #cbd5e1;background:white;border-radius:10px;min-height:44px;padding:8px 14px;cursor:pointer}.reader-toolbar button:hover,.reader-checklist button:hover{background:#f1f5ff}.reader-toolbar button:focus-visible,.reader-checklist input:focus-visible{outline:3px solid #285be7;outline-offset:3px}.reader-toolbar .reader-status{font-size:15px;color:#526078}.reader-checklist{border:1px solid #dbe3f1;border-radius:14px;background:#f8faff;padding:18px;margin:20px 0}.reader-checklist ol{list-style:none;margin:0;padding:0}.reader-checklist li{margin:0}.reader-checklist label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:10px 0}.reader-checklist input{flex:0 0 21px;width:21px;height:21px;margin-top:7px;accent-color:#285be7}.reader-checklist p{margin:8px 0;font-size:16px}.reader-tool-card{border:1px solid #dbe3f1;border-radius:16px;padding:20px;margin:24px 0;background:#f8faff}.reader-tool-card h2{margin:0 0 12px}.reader-tool-card iframe{display:block;width:100%;height:950px;border:0;background:white}.reader-tool-card a{overflow-wrap:anywhere}@media print{.reader-toolbar,iframe{display:none}.reader-checklist{break-inside:avoid}.review{display:none}article{font-size:16px!important}}@media(max-width:550px){.reader-tool-card{padding:12px}.reader-tool-card iframe{height:1250px}}
