.etf-wrap{max-width:850px;margin:30px auto;font-family:inherit}.etf-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.etf-title-row h2{margin:0}.etf-question{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px;margin:0 0 18px;transition:.2s}.etf-question.etf-wrong{border-color:#e53935;background:#fff5f5;box-shadow:0 0 18px rgba(229,57,53,.55)}.etf-question.etf-correct{border-color:#27ae60;background:#f5fff8}.etf-number{font-weight:700;margin-bottom:8px}.etf-statement{font-size:18px;line-height:1.55;margin-bottom:16px}.etf-options{display:flex;gap:12px}.etf-options label{flex:1;cursor:pointer}.etf-options input{position:absolute;opacity:0}.etf-options span{display:block;text-align:center;border:2px solid #ddd;border-radius:8px;padding:12px;font-weight:700;background:#fafafa}.etf-options input:checked+span{border-color:#111;background:#eee}.etf-submit{display:block;margin:25px auto 0;border:0;border-radius:8px;padding:14px 30px;font-size:16px;font-weight:700;cursor:pointer}.etf-feedback{margin-top:14px;font-weight:600}.etf-wrong .etf-feedback{color:#c62828}.etf-correct .etf-feedback{color:#16803c}.etf-result{margin-top:25px;padding:20px;border-radius:10px;text-align:center;background:#f3f3f3}.etf-warning,.etf-error{padding:15px;margin:15px 0;border-radius:8px;background:#fff3cd}@media(max-width:600px){.etf-title-row{display:block}.etf-title-row span{display:block;margin-top:6px}.etf-options{gap:8px}.etf-statement{font-size:16px}}