.reading-selection{max-width:1100px;margin:1.5rem auto;padding:1.5rem 5%;border-top:2px solid #6540c0;line-height:1.65}.reading-selection h2{font-size:1.7rem}.reading-selection label{display:block;font-weight:700}.reading-selection input{width:1.2rem;height:1.2rem;vertical-align:middle}.reading-selection p{max-width:75ch;margin:.6rem 0}.reading-selection li{margin-bottom:1.5rem;overflow-wrap:anywhere}.selection-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.selection-actions button,.reading-pick{font:inherit;border:1px solid #77717e;border-radius:6px;background:#f7f5fb;color:#211f27;padding:.7rem;cursor:pointer}.reading-pick{margin-top:1rem}.reading-pick[aria-pressed=true]{background:#211f27;color:#fff}.selection-actions button:disabled{cursor:default;opacity:.6}.reading-selection button:focus-visible,.reading-pick:focus-visible{outline:3px solid #6540c0;outline-offset:3px}.reading-pick[hidden],.reading-selection[hidden]{display:none!important}
@media print{body[data-print-reading-selection]>header,body[data-print-reading-selection]>footer,body[data-print-reading-selection] main>*:not(.reading-selection){display:none!important}body[data-print-reading-selection] .reading-selection{display:block!important;max-width:none;padding:0;border:0;color:#000;background:#fff}body[data-print-reading-selection] .reading-selection>p,body[data-print-reading-selection] .reading-selection label,body[data-print-reading-selection] .selection-actions{display:none!important}body[data-print-reading-selection] .reading-selection li{break-inside:avoid}body[data-print-reading-selection] .reading-selection li p{display:block!important;color:#000}body[data-print-reading-selection] .reading-selection ol{display:block!important}}
