.cal-r-reading-index.svelte-mjb4wg{scrollbar-width:thin;border-right:1px solid var(--color-outline-variant);max-height:calc(100dvh - 48px);padding-right:24px;position:sticky;top:24px;overflow-y:auto}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg){gap:3px;margin:0;display:grid}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg) a:where(.svelte-mjb4wg){font-size:var(--text-meta);color:var(--color-on-surface-variant);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:9px 0;line-height:1.65;display:grid}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg) a:where(.svelte-mjb4wg) span:where(.svelte-mjb4wg){font-size:var(--text-meta)}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg) a[aria-current]:where(.svelte-mjb4wg){color:var(--color-on-surface);font-weight:500}.cal-r-prose.svelte-mjb4wg section:where(.svelte-mjb4wg)+section:where(.svelte-mjb4wg){margin-top:36px}.cal-r-prose.svelte-mjb4wg h2:where(.svelte-mjb4wg){font-size:1.6875rem}.cal-r-prose.svelte-mjb4wg p:where(.svelte-mjb4wg){margin:0 0 19px;line-height:1.9}.cal-r-worked.svelte-mjb4wg blockquote:where(.svelte-mjb4wg){border-left:2px solid var(--color-primary);font-size:var(--text-lg);margin:0 0 23px;padding:0 0 0 20px;line-height:1.85}.cal-r-worked.svelte-mjb4wg dl:where(.svelte-mjb4wg){gap:20px;margin:0;display:grid}.cal-r-worked.svelte-mjb4wg dt:where(.svelte-mjb4wg){font-weight:500;font-size:var(--text-sm)}.cal-r-worked.svelte-mjb4wg dd:where(.svelte-mjb4wg){color:var(--color-on-surface-variant);font-size:var(--text-sm);margin:5px 0 0;line-height:1.8}.cal-r-quick.svelte-mjb4wg fieldset:where(.svelte-mjb4wg){border:0;margin:0 0 20px;padding:0}.cal-r-quick.svelte-mjb4wg legend:where(.svelte-mjb4wg){font-size:var(--text-prose);margin-bottom:17px;padding:0;font-weight:500;line-height:1.7}.cal-r-feedback.svelte-mjb4wg p:where(.svelte-mjb4wg){margin:10px 0 0}.cal-r-lesson-pagination.svelte-mjb4wg>.cal-button{text-align:left;max-width:48%}@media (width<=1000px){.cal-r-reading-layout.svelte-mjb4wg{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media (width<=760px){.cal-r-reading-layout.svelte-mjb4wg{grid-template-columns:1fr}.cal-r-reading-index.svelte-mjb4wg{border-right:0;border-bottom:1px solid var(--color-outline-variant);padding:0 0 20px;position:static}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg){gap:22px;display:flex;overflow-x:auto}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg) a:where(.svelte-mjb4wg){flex:none;min-width:185px;max-width:220px}}@media (width<=560px){.cal-r-lesson-pagination.svelte-mjb4wg{gap:10px}.cal-r-lesson-pagination.svelte-mjb4wg>.cal-button{font-size:var(--text-meta)}}.cal-r-reading-layout.svelte-mjb4wg>*{overflow-wrap:anywhere;min-width:0}.cal-r-quick.svelte-mjb4wg legend:where(.svelte-mjb4wg){overflow-wrap:anywhere;max-width:100%}.cal-r-lesson-pagination.svelte-mjb4wg>.cal-button{flex:0 calc(50% - 15px);justify-content:flex-start;padding-right:0}.cal-r-lesson-pagination.svelte-mjb4wg>.cal-button:last-child{text-align:right;justify-content:flex-end;margin-left:auto}@media (width<=760px){.cal-r-reading-index.svelte-mjb4wg{max-height:none;overflow:visible}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg){padding-bottom:10px}.cal-r-reading-index.svelte-mjb4wg nav:where(.svelte-mjb4wg) a:where(.svelte-mjb4wg){white-space:normal}}@media (width<=620px){.cal-r-lesson-pagination.svelte-mjb4wg>.cal-button{flex-basis:calc(50% - 5px)}}.cal-r-check-choice.svelte-mjb4wg input:where(.svelte-mjb4wg){flex:none;margin:3px 0 0}.cal-r-check-choice.svelte-mjb4wg>span:where(.svelte-mjb4wg){overflow-wrap:anywhere;min-width:0}
