.block-next{background:#f2f5fc;border:1px solid #dce4f3;border-radius:14px;margin:20px 0;padding:24px}.block-next h4{margin:10px 0;font-size:24px}.block-next p{font-size:14px;line-height:1.7}.block-next-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.learning-report .result-actions{flex-wrap:wrap}.assessment-option{background:#f8faff;border:1px solid #dce4ef;border-radius:12px;margin:14px 0;padding:18px}.assessment-option summary{cursor:pointer;font-weight:600}.assessment-option p{font-size:14px;line-height:1.6}.assessment-option a{color:#3654d8}.assessment-subjects{flex-wrap:wrap;gap:14px;display:flex}.assessment-subjects span{background:#f0f3fa;border-radius:8px;padding:8px 12px;font-size:13px}.workspace{max-width:1120px}.workspace .study-grid{grid-template-columns:minmax(0,1fr) 240px}.workspace .question-body{padding:30px}.workspace .page-heading{margin-bottom:24px}.workspace .toolbar{margin-bottom:20px}.workspace summary{cursor:pointer;padding:12px 0;font-weight:600}.workspace .pilot-reflection{border:1px solid #e0e4de;border-radius:10px;margin:18px 0;padding:0 16px}.workspace .pilot-reflection label{margin:12px 0;display:block}.review-intent{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.review-intent small{color:#666;line-height:1.5}.block-map{margin:10px 0 18px}.topic-drawer{color:#23362e;height:100dvh;max-height:100dvh;overflow:auto;background:#fff!important;border-radius:0!important;width:min(600px,100vw)!important;max-width:600px!important;padding:32px!important;position:fixed!important;top:0!important;left:auto!important;right:0!important;transform:none!important}.topic-content{line-height:1.75}.topic-content h3{margin-top:20px;font-weight:700}.topic-content p{margin:12px 0}.topic-content summary{cursor:pointer;padding:14px 0;font-weight:600}.topic-content a{color:#416e55;text-decoration:underline}.simple-setup{max-height:90dvh;overflow-y:auto}.simple-setup select,.simple-setup input{color:#253a30;background:#fff;border:1px solid #d5dcd6;border-radius:8px;width:100%;padding:12px}.simple-setup summary{cursor:pointer;padding:12px 0}.workspace .rationale{padding-top:10px}.workspace .nav-tabs{flex-wrap:wrap;height:auto}.workspace .tab-label{font-size:13px}@media (max-width:800px){.workspace .study-grid{grid-template-columns:1fr}.workspace .question-body{padding:20px}.workspace .rail{position:static}.topic-drawer{padding:24px!important}.workspace .toolbar{flex-wrap:wrap;gap:12px}}.topic-drawer{display:block!important;translate:none!important}.topic-drawer>button.pill{margin-top:24px}.topic-drawer [data-slot=dialog-header]{padding-right:24px}.topic-content details{border-top:1px solid #e0e4de}
