.lv-pager:where(.astro-24yijdak){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 32px;font-size:14px;display:flex}.lv-crumb:where(.astro-24yijdak){margin:0}.lv-crumb:where(.astro-24yijdak) a:where(.astro-24yijdak){color:inherit}.lv-pager-links:where(.astro-24yijdak){gap:24px;display:flex}.lv-body:where(.astro-24yijdak){grid-template-columns:240px minmax(0,1fr);display:grid}.lv-side:where(.astro-24yijdak){border-right:var(--rule)}.lv-side-inner:where(.astro-24yijdak){top:calc(var(--sl-nav-height) + 16px);padding:32px 24px;position:sticky}.lv-name:where(.astro-24yijdak){font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1}.lv-belt:where(.astro-24yijdak){border-bottom:var(--rule);margin:8px 0 0;padding-bottom:16px;font-size:13px}.lv-anchors:where(.astro-24yijdak){margin:16px 0 0;padding:0;list-style:none}.lv-anchors:where(.astro-24yijdak) li:where(.astro-24yijdak){margin:0}.lv-anchors:where(.astro-24yijdak) a:where(.astro-24yijdak){color:var(--color-text);padding:6px 0;font-size:14px;text-decoration:none;transition:color .12s;display:block}.lv-anchors:where(.astro-24yijdak) a:where(.astro-24yijdak):hover{color:var(--t-ac)}.lv-anchors:where(.astro-24yijdak) a:where(.astro-24yijdak).is-active{color:var(--t-ac);font-weight:700}.lv-section:where(.astro-24yijdak){scroll-margin-top:calc(var(--sl-nav-height) + 8px)}.lv-h2:where(.astro-24yijdak){color:var(--t-ac);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.3}.lv-intro:where(.astro-24yijdak),.lv-note:where(.astro-24yijdak){max-width:620px;margin:0 0 24px;font-size:16px;line-height:1.5}.lv-note:where(.astro-24yijdak){border-left:4px solid var(--color-accent);background:var(--color-surface);padding:12px 16px;font-size:15px}.lv-table:where(.astro-24yijdak){border-collapse:collapse;width:100%;font-size:15px}.lv-table:where(.astro-24yijdak) th:where(.astro-24yijdak),.lv-table:where(.astro-24yijdak) td:where(.astro-24yijdak){border-bottom:var(--row);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.lv-table:where(.astro-24yijdak) thead:where(.astro-24yijdak) th:where(.astro-24yijdak){border-bottom:var(--rule);font-size:14px;font-weight:700}.c-area:where(.astro-24yijdak){width:28%}.c-link:where(.astro-24yijdak){width:5rem}.c-content:where(.astro-24yijdak){font-weight:600}.is-rec:where(.astro-24yijdak) td:where(.astro-24yijdak),.is-rec:where(.astro-24yijdak) a:where(.astro-24yijdak){color:var(--t-muted)}.is-rec:where(.astro-24yijdak) .c-content:where(.astro-24yijdak){font-weight:400}.is-phase:where(.astro-24yijdak) th:where(.astro-24yijdak){letter-spacing:.1em;text-transform:uppercase;padding-top:20px;font-size:12px;font-weight:700}.lv-check:where(.astro-24yijdak){cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.lv-check:where(.astro-24yijdak) input:where(.astro-24yijdak){opacity:0;width:1px;height:1px;position:absolute}.lv-box:where(.astro-24yijdak){border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);flex:none;width:18px;height:18px;margin-top:1px;transition:background-color .12s}.lv-check:where(.astro-24yijdak) input:where(.astro-24yijdak):checked+.lv-box:where(.astro-24yijdak){background:var(--color-text)}.lv-check:where(.astro-24yijdak) input:where(.astro-24yijdak):checked~.lv-check-text:where(.astro-24yijdak){color:var(--t-muted);text-decoration:line-through}.lv-check:where(.astro-24yijdak) input:where(.astro-24yijdak):focus-visible+.lv-box:where(.astro-24yijdak){outline:2px solid var(--color-accent);outline-offset:2px}.lv-check:where(.astro-24yijdak):hover .lv-box:where(.astro-24yijdak){background:var(--color-accent-100)}.lv-check:where(.astro-24yijdak):hover input:where(.astro-24yijdak):checked+.lv-box:where(.astro-24yijdak){background:var(--color-text)}.lv-count:where(.astro-24yijdak){margin:16px 0 0;font-size:14px;font-weight:700}.lv-pair:where(.astro-24yijdak){border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-pair:where(.astro-24yijdak)>:where(.astro-24yijdak):first-child{border-right:var(--rule)}.lv-study:where(.astro-24yijdak),.lv-ind:where(.astro-24yijdak){margin:0;padding:0;list-style:none}.lv-study:where(.astro-24yijdak) li:where(.astro-24yijdak),.lv-ind:where(.astro-24yijdak) li:where(.astro-24yijdak){border-bottom:var(--row);margin:0}.lv-study:where(.astro-24yijdak) li:where(.astro-24yijdak):last-child,.lv-ind:where(.astro-24yijdak) li:where(.astro-24yijdak):last-child{border-bottom:0}.lv-study:where(.astro-24yijdak) a:where(.astro-24yijdak){color:var(--color-text);align-items:center;gap:16px;padding:14px 0;text-decoration:none;transition:background-color .12s;display:flex}.lv-study:where(.astro-24yijdak) a:where(.astro-24yijdak):hover{background:var(--color-accent-100)}.lv-hz:where(.astro-24yijdak){flex:none;min-width:2.2em;font-size:36px}.lv-study-text:where(.astro-24yijdak){flex-direction:column;gap:4px;min-width:0;display:flex}.lv-study-title:where(.astro-24yijdak){font-size:16px;font-weight:700;line-height:1.3}.lv-study-sub:where(.astro-24yijdak){color:var(--t-muted);font-size:13px;line-height:1.4}.lv-ind:where(.astro-24yijdak) li:where(.astro-24yijdak){flex-direction:column;gap:4px;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.lv-ind-from:where(.astro-24yijdak){color:var(--t-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.lv-band:where(.astro-24yijdak){background:var(--color-accent);color:var(--color-on-accent);scroll-margin-top:var(--sl-nav-height)}.lv-band-title:where(.astro-24yijdak){color:var(--color-on-accent);font-family:var(--font-heading);margin:0 0 20px;font-size:22px;font-weight:800;line-height:1.2}.lv-quiz:where(.astro-24yijdak){background:var(--color-bg);max-width:760px;color:var(--color-text)}.lv-quiz:where(.astro-24yijdak) .kq{margin-top:0}@media (width<=60rem){.lv-body:where(.astro-24yijdak){grid-template-columns:minmax(0,1fr)}.lv-side:where(.astro-24yijdak){border-right:0;border-bottom:var(--rule)}.lv-side-inner:where(.astro-24yijdak){padding:24px 32px;position:static}.lv-anchors:where(.astro-24yijdak){flex-wrap:wrap;gap:4px 20px;display:flex}.lv-pair:where(.astro-24yijdak){grid-template-columns:minmax(0,1fr)}.lv-pair:where(.astro-24yijdak)>:where(.astro-24yijdak):first-child{border-right:0;border-bottom:var(--rule)}}@media (width<=40rem){.lv-pager:where(.astro-24yijdak){padding:12px 16px}.lv-side-inner:where(.astro-24yijdak){padding:24px 16px}.lv-table:where(.astro-24yijdak){font-size:14px}.c-area:where(.astro-24yijdak){width:30%}.c-link:where(.astro-24yijdak){width:3.25rem}.lv-quiz:where(.astro-24yijdak) .kq{padding:16px}}
