._content_13j8o_1{max-width:780px;margin:0 auto;padding:2rem 1rem 3rem;color:#f4eade}._heading_13j8o_1{margin-bottom:1.5rem}._heading_13j8o_1 small{color:#c38b68;letter-spacing:.15em}._heading_13j8o_1 h1{font-size:1.8rem;margin:.4rem 0}._heading_13j8o_1 p,._note_13j8o_1{color:#bfb6af;font-size:.9rem;line-height:1.7}._survey_13j8o_1{border:1px solid #594238;background:#141110;padding:1.6rem;border-radius:8px}._survey_13j8o_1 h2{font-size:1.35rem;line-height:1.6;margin:0 0 .5rem;overflow-wrap:anywhere}._description_13j8o_1{white-space:pre-wrap;line-height:1.7;color:#d3c7bc}._question_13j8o_1{border:0;border-top:1px solid #4b3b32;padding:1.25rem 0;margin:1.5rem 0;min-width:0}._question_13j8o_1 legend{font-weight:800;font-size:1rem;line-height:1.7;max-width:100%;overflow-wrap:anywhere}._question_13j8o_1 legend span{color:#dc9972}._question_13j8o_1 legend small{font-size:.75rem;font-weight:400;white-space:nowrap;color:#bfb6af}._options_13j8o_1{display:grid;gap:.5rem;margin-top:.8rem}._options_13j8o_1 label{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;background:#211a16;border:1px solid #514037;border-radius:5px;cursor:pointer;line-height:1.6}._options_13j8o_1 label:has(input:checked){border-color:#d68b61;background:#342219}._options_13j8o_1 input{flex:0 0 auto;width:18px;height:18px;margin-top:4px;accent-color:#ca704b}._options_13j8o_1 span{min-width:0;overflow-wrap:anywhere}._question_13j8o_1 textarea{width:100%;box-sizing:border-box;background:#0e0c0b;color:#f4eade;border:1px solid #6a5041;border-radius:5px;padding:.8rem;font:inherit;resize:vertical;margin-top:.8rem}._question_13j8o_1>small{display:block;text-align:right;color:#aaa}._success_13j8o_1{padding:1rem;border:1px solid #54825c;background:#142017;line-height:1.7}._success_13j8o_1 a,._other_13j8o_1 a{color:#a6d6b1}._error_13j8o_1{color:#ff9c8b;line-height:1.6}._other_13j8o_1{margin-top:2rem;display:grid;gap:.75rem}._survey_13j8o_1 button{min-height:44px}@media(max-width:600px){._content_13j8o_1{padding:1.2rem .8rem 2rem}._survey_13j8o_1{padding:1rem}._question_13j8o_1{margin:1.2rem 0}._options_13j8o_1 label{padding:.75rem .65rem}._survey_13j8o_1 h2{font-size:1.15rem}._survey_13j8o_1 button{width:100%}}
