.jl-sced{border:1px solid var(--study-border,#454a57);border-radius:17px;background:var(--study-panel,#20232d);color:var(--study-text,#f0f1f5);overflow:hidden;margin:26px 0;box-shadow:0 10px 26px rgba(0,0,0,.07)}.jl-sced *{box-sizing:border-box}.jl-sced-head{padding:24px 26px 21px;background:linear-gradient(105deg,var(--study-tint,rgba(201,77,108,.1)),transparent 65%),var(--study-panel,#20232d);border-bottom:1px solid var(--study-border,#454a57)}.jl-sced-evidence>strong,.jl-sced-head>span,.jl-sced-tag{font-size:12px;line-height:1.6;letter-spacing:.085em;font-weight:800;color:var(--study-accent,#efa2b6)}.jl-sced-head h3{font-size:clamp(22px,2.5vw,27px);line-height:1.36;margin:10px 0;color:var(--study-text,#f0f1f5)}.jl-sced-head p{font-size:16px;line-height:1.8;margin:0;color:var(--study-muted,#c0c4ce);max-width:78ch}.jl-sced-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:16px 26px;border-bottom:1px solid var(--study-border,#454a57)}.jl-sced-progress span{height:6px;border-radius:20px;background:var(--study-border,#454a57)}.jl-sced-progress span.active,.jl-sced-progress span.done{background:var(--study-crimson,#c94d6c)}.jl-sced-progress span.done{opacity:.65}.jl-sced-body{padding:24px 26px 27px}.jl-sced-body h4{font-size:clamp(20px,2vw,24px);line-height:1.4;margin:11px 0 19px;color:var(--study-text,#f0f1f5)}.jl-sced-evidence{background:var(--study-raised,#292d38);border:1px solid var(--study-border,#454a57);border-radius:12px;padding:19px 21px}.jl-sced-evidence ul{margin:12px 0 0;padding-left:21px;display:grid;gap:10px}.jl-sced-evidence li{font-size:15px;line-height:1.76;color:var(--study-text,#f0f1f5)}.jl-sced-question{font-weight:800;font-size:17px;line-height:1.65;margin:25px 0 16px;color:var(--study-text,#f0f1f5)}.jl-sced-answers{display:grid;gap:11px}.jl-sced-answers button{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left;border:1px solid var(--study-border,#454a57);border-radius:11px;padding:16px;background:var(--study-panel,#20232d);color:var(--study-text,#f0f1f5);font-size:15px;line-height:1.7;cursor:pointer;transition:background .14s,border-color .14s}.jl-sced-answers button:hover{border-color:var(--study-crimson,#c94d6c);background:var(--study-tint,rgba(201,77,108,.1))}.jl-sced :is(button,a):focus-visible{outline:3px solid var(--study-focus,#f4b8c9);outline-offset:3px}.jl-sced-answers button>span{display:inline-flex;flex-shrink:0;width:29px;height:29px;align-items:center;justify-content:center;border:1px solid var(--study-border,#454a57);border-radius:8px;font-weight:850;color:var(--study-accent,#efa2b6)}.jl-sced-answers button.selected{border:2px solid var(--study-crimson,#c94d6c);background:var(--study-tint,rgba(201,77,108,.1));padding:15px}.jl-sced-answers button.selected.correct{border-color:#548d6f;background:rgba(52,139,93,.12)}.jl-sced-answers button.selected.incorrect{border-color:#b27b50;background:rgba(178,123,80,.11)}.jl-sced-feedback{padding:17px 19px;margin:17px 0 0;border:1px solid #b27b50;border-radius:11px;background:rgba(178,123,80,.1)}.jl-sced-feedback.correct{border-color:#548d6f;background:rgba(52,139,93,.12)}.jl-sced-feedback strong{font-size:15px;color:var(--study-text,#f0f1f5)}.jl-sced-feedback p{font-size:15px;line-height:1.77;color:var(--study-muted,#c0c4ce);margin:8px 0 0}.jl-sced-actions{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:17px;flex-wrap:wrap}.jl-sced-actions span{font-size:13px;line-height:1.65;color:var(--study-muted,#c0c4ce)}.jl-sced-actions button,.jl-sced-complete button{border:1px solid #ad3559;border-radius:10px;padding:13px 18px;min-height:44px;font-size:14px;font-weight:800;cursor:pointer;background:#ad3559;color:#fff}.jl-sced-actions button:hover:not(:disabled),.jl-sced-complete button:hover{background:#912948}.jl-sced-actions button:disabled{opacity:.55;cursor:not-allowed}.jl-sced-complete{padding:28px 26px}.jl-sced-complete strong{display:block;font-size:22px;color:var(--study-text,#f0f1f5)}.jl-sced-complete p{font-size:15px;line-height:1.77;color:var(--study-muted,#c0c4ce);margin:12px 0 22px}.jl-sced-foot{padding:16px 26px;border-top:1px solid var(--study-border,#454a57);font-size:13px;line-height:1.7;color:var(--study-muted,#c0c4ce)}.jl-sced-foot a{color:var(--study-accent,#efa2b6);font-weight:750;text-decoration:underline;text-underline-offset:3px}html[data-theme=light] .jl-sced{box-shadow:0 9px 24px rgba(20,45,76,.05)}html[data-theme=light] .jl-sced-answers button.selected.correct{background:rgba(52,139,93,.075)}html[data-theme=light] .jl-sced-answers button.selected.incorrect{background:rgba(178,123,80,.075)}html[data-theme=light] .jl-sced-feedback.correct{background:rgba(52,139,93,.08)}@media(max-width:760px){.jl-sced-body,.jl-sced-complete,.jl-sced-head{padding:20px}.jl-sced-progress{padding:14px 20px}.jl-sced-foot{padding:15px 20px}.jl-sced-head h3{font-size:23px}.jl-sced-body h4{font-size:21px}}@media(max-width:420px){.jl-sced-answers button{padding:13px}.jl-sced-answers button.selected{padding:12px}}