/* Six graded tasks; navy inline emphasis, no fixed-height badge text. */
.starter-deck .lesson-challenge{display:flex;flex-direction:column;gap:16px;min-height:100%;color:#0b2447;max-width:100%;}
.starter-deck .lc-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;}
.starter-deck .lc-progress{display:flex;flex-wrap:wrap;gap:10px;}
.starter-deck .lc-step{padding:8px 14px;border-radius:100px;border:1px solid #ccdcec;color:#4b607a;background:#f5f8fc;font-size:15px;font-weight:700;}
.starter-deck .lc-step.is-current{background:#0b2447;color:#fff;border-color:#0b2447;}
.starter-deck .lc-rule{padding:13px 16px;border-left:4px solid #115bad;background:#edf4fc;color:#0b2447;font-size:clamp(17px,1.35vw,21px);line-height:1.4;border-radius:0 12px 12px 0;}
.starter-deck .lc-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;flex:1;}
.starter-deck .lc-panel{padding:20px;border:1px solid #d7e2ee;border-radius:16px;background:#fff;min-width:0;}
.starter-deck .lc-panel.lc-criteria{background:#f4f8fc;}
.starter-deck .lc-list{margin:12px 0 0;padding-left:1.2em;}
.starter-deck .lc-list li{padding-left:4px;margin:0 0 .7em;color:#243e5c!important;}
.starter-deck .lc-list li:last-child{margin-bottom:0;}
.starter-deck .lc-question{padding:14px 18px;background:#fff6ec;border:1px solid #efcfaf;border-radius:12px;line-height:1.4;font-size:clamp(17px,1.4vw,22px);color:#593511;}
.starter-deck .lc-question strong{display:inline;background:none;width:auto;height:auto;color:#593511;}
.starter-deck .lc-foot{display:flex;justify-content:space-between;gap:12px;color:#49617d;font-size:14px;line-height:1.4;}
.starter-deck .lc-foot a{color:#115bad;font-weight:800;white-space:nowrap;}
.starter-deck .slide.has-graded-challenge .slide-body{overflow:auto;}
@media(max-width:900px){.starter-deck .lc-panel{padding:15px}.starter-deck .lc-columns{gap:14px}.starter-deck .lesson-challenge{gap:12px}.starter-deck .lc-step{font-size:13px;padding:6px 10px}}
@media(max-width:680px){.starter-deck .lc-columns{grid-template-columns:1fr}.starter-deck .lc-foot{flex-direction:column}.starter-deck .lesson-challenge{min-height:0}}
