.lct{scroll-margin-top:120px}.lct-bar{background:var(--tv2-soft);border-radius:999px;height:6px;margin:0 0 14px;overflow:hidden}.lct-bar i{background:var(--tv2-grad);border-radius:999px;height:100%;transition:width .25s;display:block}.lct-passage{background:var(--tv2-soft);color:var(--tv2-body);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.5}.lct-q{margin-bottom:12px}.lct-opts{gap:8px;display:grid}.lct-opt{text-align:left;font:500 15.5px/1.35 var(--font-body,system-ui);color:var(--tv2-ink);border:1.5px solid var(--tv2-line);cursor:pointer;background:#fff;border-radius:12px;padding:12px 14px}.lct-opt:hover:not(:disabled){border-color:var(--tv2-violet)}.lct-opt:disabled{cursor:default}.lct-opt.is-right{background:#f0fdf4;border-color:#15803d}.lct-opt.is-wrong{background:#fdf2f8;border-color:#db2777}.lct-opt:focus-visible,.lct-subj:focus-visible,.lct-link:focus-visible,.lct-ghost:focus-visible{outline-offset:2px;outline:3px solid #ddd6fe}.lct-fb{color:var(--tv2-body);margin:12px 0 0;font-size:14px;line-height:1.5}.lct-next{justify-content:center;width:100%;margin-top:14px}.lct-subjects{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 12px;display:grid}.lct-subj{text-align:left;border:2px solid var(--tv2-line);cursor:pointer;color:var(--tv2-ink);background:#fff;border-radius:14px;gap:2px;padding:16px 14px;display:grid}.lct-subj:hover{border-color:var(--tv2-violet)}.lct-subj b{font:700 18px var(--tv2-display)}.lct-subj span{color:var(--tv2-muted);font-size:13px}.lct-small{color:var(--tv2-muted);margin:10px 0 0;font-size:13px}.lct-link{font:inherit;color:var(--tv2-violet-d);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lct-back{color:#fff;margin:10px auto 0;font-size:14px;display:block}.lct-level{font:700 28px/1.15 var(--tv2-display);color:var(--tv2-ink);letter-spacing:-.02em;margin:0}.lct-msg{margin-top:6px}.lct-areas{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lct-areas li{color:var(--tv2-body);grid-template-columns:1fr auto;gap:4px 10px;font-size:14px;display:grid}.lct-areas .lct-bar{grid-column:1/-1;margin:0}.lct-offer{border:1.5px dashed var(--tv2-violet);color:var(--tv2-body);border-radius:12px;gap:4px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.lct-offer b{color:var(--tv2-ink)}.lct-ghost{background:var(--tv2-soft);width:100%;color:var(--tv2-ink);font:600 15px var(--font-body,system-ui);cursor:pointer;border:0;border-radius:12px;margin-top:8px;padding:12px}.fem-practice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:760px){.fem-practice-grid{grid-template-columns:1fr}.lct-subjects{grid-template-columns:1fr 1fr}}.fem-practice{border:1px solid var(--tv2-line);background:#fff;border-radius:14px;padding:4px 16px;scroll-margin-top:120px}.fem-practice>summary{cursor:pointer;font:700 17px var(--tv2-display);color:var(--tv2-ink);padding:12px 0}.fem-practice ol{gap:14px;margin:0 0 14px;padding-left:20px;display:grid}.fem-practice li{color:var(--tv2-body);font-size:14.5px;line-height:1.5}.fem-practice .fem-pq{color:var(--tv2-ink);margin:0 0 4px;font-weight:600}.fem-practice .fem-pp{color:var(--tv2-muted);margin:0 0 4px;font-size:13.5px}.fem-practice .fem-po{margin:0;padding-left:18px;list-style:lower-alpha;display:block}.fem-practice .fem-po li{font-size:14px}.fem-practice .fem-pa{color:var(--tv2-body);margin:6px 0 0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.lct-bar i{transition:none}}
