.cq-solo-result .quiz-end{display:block;text-align:left;padding:20px;background:#f7f3e4;color:#173b32;border-radius:16px}.cq-solo-result .quiz-end h2{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.15;margin:14px 0}.cq-solo-result .quiz-end p{display:block;max-width:65ch;line-height:1.6;margin:12px 0}.cq-solo-result .quiz-end button{margin-top:14px;min-height:48px}.cq-solo-result .quiz-end .eyebrow{color:#315e50}
#tools-app .controls,#materials-app .controls{min-width:0;max-width:100%;flex-wrap:wrap}#tools-app .controls>*,#materials-app .controls>*{min-width:0;max-width:100%;box-sizing:border-box}#tools-app .controls label,#materials-app .controls label{min-width:0;max-width:100%;box-sizing:border-box}#tools-app .controls select,#materials-app .controls select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}#tools-app,#materials-app{min-width:0;box-sizing:border-box}.report-saved-comparison dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 12px}.report-saved-comparison dt{font-weight:700}.report-saved-comparison dd{margin:0;overflow-wrap:anywhere}@media(max-width:560px){.report-saved-comparison dl{display:block}.report-saved-comparison dd{margin:0 0 10px}}

.cq-solo-result .quiz-end h2,.cq-solo-result .quiz-end p{color:#173b32}.report-legacy{margin-top:1rem}.report-legacy article{border-top:1px solid #73877e;padding:.75rem 0}.saved-reflection p{white-space:pre-wrap}
