.progress{display:flex;gap:7px;margin:14px 0 22px}.progress span{height:4px;flex:1;border-radius:9px;background:#ddcfc4}.progress span.on{background:#a76555}.question-card h2{font-size:30px;line-height:1.2;margin-top:8px}.question-card textarea{min-height:150px}.listen{font:italic 15px Georgia,serif;color:#8a6b60;margin:0 0 6px}