.demo-listen{background:#fff;border:2px solid #c90019;border-radius:18px;padding:18px;margin-top:14px}.demo-listen strong{display:block;font-size:22px;color:#171717}.demo-listen p{font-size:13px;color:#444;line-height:1.45}.demo-choices{display:flex;gap:8px;flex-wrap:wrap}.demo-choices button{cursor:pointer;border:1px solid #c90019;border-radius:12px;padding:11px 13px;background:#c90019;color:white;font-weight:800}.demo-choices button:last-child{background:white;color:#c90019}.demo-choices button:focus-visible{outline:3px solid #222;outline-offset:2px}@media(max-width:650px){.demo-listen{padding:13px}.demo-listen strong{font-size:19px}.demo-choices button{font-size:12px;padding:10px}}