#guest-answer-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
#guest-answer-form label{grid-column:1/-1;margin:0}
#guest-answer{font-size:28px;text-align:center;margin:0}
#guest-feedback{min-height:3em}
@media(max-width:600px){#guest-answer-form{grid-template-columns:minmax(0,1fr)}#guest-answer-form label{grid-column:auto}}
