.reading-module__6RICDW__page{color:#173451;max-width:1300px;margin:auto;padding:28px}.reading-module__6RICDW__page button{cursor:pointer;color:#fff;font:inherit;background:#155fc8;border:0;border-radius:9px;padding:12px 18px;font-weight:650}.reading-module__6RICDW__page button:disabled{opacity:.55;cursor:wait}.reading-module__6RICDW__page button:focus-visible,.reading-module__6RICDW__page a:focus-visible,.reading-module__6RICDW__page input:focus-visible{outline-offset:3px;outline:3px solid #e4a82c}.reading-module__6RICDW__page a{color:#145ab9}.reading-module__6RICDW__hero{color:#fff;background:#102f54;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:36px;display:flex}.reading-module__6RICDW__hero h1{margin:12px 0;font-size:clamp(1.9rem,3vw,2.7rem)}.reading-module__6RICDW__hero p{line-height:1.7}.reading-module__6RICDW__hero nav{flex-wrap:wrap;gap:20px;display:flex}.reading-module__6RICDW__hero a{color:#bfdcff}.reading-module__6RICDW__hero strong{text-align:center;font-size:4rem}.reading-module__6RICDW__hero small{font-size:.85rem;font-weight:400;line-height:1.7;display:block}.reading-module__6RICDW__intro{background:#fff;border:1px solid #dce5f0;border-radius:18px;grid-template-columns:2fr 1fr;gap:30px;margin-top:24px;padding:30px;display:grid}.reading-module__6RICDW__intro p,.reading-module__6RICDW__intro li{line-height:1.8}.reading-module__6RICDW__intro aside{background:#eef6ff;border-radius:12px;padding:20px}.reading-module__6RICDW__section{margin-top:42px;scroll-margin-top:20px}.reading-module__6RICDW__section>p{color:#566c81;line-height:1.8}.reading-module__6RICDW__stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reading-module__6RICDW__stats article{background:#fff;border:1px solid #dce5f0;border-radius:14px;gap:8px;padding:24px;display:grid}.reading-module__6RICDW__stats strong{color:#145ab9;font-size:2rem}.reading-module__6RICDW__skills,.reading-module__6RICDW__levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reading-module__6RICDW__skills article,.reading-module__6RICDW__levels article,.reading-module__6RICDW__priorities article{background:#fff;border:1px solid #dce5f0;border-radius:14px;padding:24px;scroll-margin-top:20px}.reading-module__6RICDW__skills header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reading-module__6RICDW__skills h3{margin:4px 0 15px}.reading-module__6RICDW__skills p,.reading-module__6RICDW__levels p,.reading-module__6RICDW__levels li,.reading-module__6RICDW__priorities p{line-height:1.75}.reading-module__6RICDW__skills small,.reading-module__6RICDW__levels small,.reading-module__6RICDW__priorities small,.reading-module__6RICDW__muted{color:#62768a}.reading-module__6RICDW__skills progress{accent-color:#1765cc;width:100%;height:12px}.reading-module__6RICDW__priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.reading-module__6RICDW__notice{background:#edf5ff;border-radius:12px;padding:20px;line-height:1.8}.reading-module__6RICDW__notice button{margin:6px}.reading-module__6RICDW__error{background:#fff0f0;border:1px solid #ecc0c0;border-radius:12px;margin:20px 0;padding:18px}.reading-module__6RICDW__error a{margin-left:16px}.reading-module__6RICDW__exam{background:#fff;border:1px solid #dce5f0;border-radius:18px;margin-top:24px;overflow:hidden}.reading-module__6RICDW__exam>header{background:#edf5ff;justify-content:space-between;align-items:center;padding:24px;display:flex}.reading-module__6RICDW__exam>header h2{margin:0}.reading-module__6RICDW__exam>header strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.reading-module__6RICDW__examGrid{grid-template-columns:1.1fr 1fr;display:grid}.reading-module__6RICDW__passage{border-right:1px solid #dce5f0;max-height:75vh;padding:28px;line-height:1.95;overflow:auto}.reading-module__6RICDW__question{padding:28px}.reading-module__6RICDW__question fieldset{border:0;min-width:0;padding:0}.reading-module__6RICDW__question legend{margin-bottom:18px;font-size:1.1rem;font-weight:750;line-height:1.6}.reading-module__6RICDW__question label{cursor:pointer;border:1px solid #dce5f0;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:14px;line-height:1.7;display:flex}.reading-module__6RICDW__question input{margin-top:7px}.reading-module__6RICDW__question label.reading-module__6RICDW__selected{background:#eef6ff;border-color:#1765cc}.reading-module__6RICDW__controls{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.reading-module__6RICDW__numbers{grid-template-columns:repeat(8,1fr);gap:6px;margin:24px 0;display:grid}.reading-module__6RICDW__numbers button{color:#173451;background:#edf1f5;padding:8px 0}.reading-module__6RICDW__numbers .reading-module__6RICDW__done{color:#1b5734;background:#d7eddf}.reading-module__6RICDW__numbers button[aria-current]{outline-offset:1px;outline:2px solid #1765cc}.reading-module__6RICDW__review article{background:#fff;border-bottom:1px solid #dce5f0;padding:24px}.reading-module__6RICDW__review h3,.reading-module__6RICDW__review p{line-height:1.8}.reading-module__6RICDW__review blockquote{background:#f3f8ff;border-left:4px solid #1765cc;margin:14px 0;padding:12px 18px;line-height:1.8}.reading-module__6RICDW__history article{background:#fff;border-bottom:1px solid #dce5f0;justify-content:space-between;gap:20px;padding:16px;display:flex}.reading-module__6RICDW__levels{grid-template-columns:repeat(3,minmax(0,1fr))}.reading-module__6RICDW__muted{font-size:.85rem;line-height:1.7}@media (max-width:1050px){.reading-module__6RICDW__levels,.reading-module__6RICDW__priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-module__6RICDW__examGrid{grid-template-columns:1fr}.reading-module__6RICDW__passage{border-bottom:1px solid #dce5f0;border-right:0;max-height:50vh}}@media (max-width:650px){.reading-module__6RICDW__page{padding:16px}.reading-module__6RICDW__hero{align-items:flex-start;padding:24px}.reading-module__6RICDW__hero strong{display:none}.reading-module__6RICDW__intro,.reading-module__6RICDW__skills,.reading-module__6RICDW__levels,.reading-module__6RICDW__priorities{grid-template-columns:1fr}.reading-module__6RICDW__intro{padding:22px}.reading-module__6RICDW__stats{gap:8px}.reading-module__6RICDW__stats article{padding:14px}.reading-module__6RICDW__stats strong{font-size:1.5rem}.reading-module__6RICDW__passage,.reading-module__6RICDW__question{padding:20px}.reading-module__6RICDW__history article{flex-direction:column;gap:8px}}.reading-module__6RICDW__levelChoice{background:#fff;border:1px solid #dce5f0;border-radius:14px;gap:10px;padding:24px;line-height:1.6;display:grid}.reading-module__6RICDW__levelChoice h3,.reading-module__6RICDW__levelChoice p{margin:0}.reading-module__6RICDW__levelChoice small{letter-spacing:.1em;font-weight:800}.reading-module__6RICDW__levelChoice span{color:#536b82;font-size:.9rem}.reading-module__6RICDW__levelChoice b{margin-top:8px}.reading-module__6RICDW__levelChoice:hover{background:#f6faff;border-color:#155fc8}
