.PainTest-module__yXu7Nq__intro{padding-block:var(--section-spacing);background-color:#eee}.PainTest-module__yXu7Nq__intro h1{text-wrap:balance}.PainTest-module__yXu7Nq__introWrap img{max-width:350px;margin-left:auto;display:block}.PainTest-module__yXu7Nq__pain-test ol{list-style:none}.PainTest-module__yXu7Nq__pain-test fieldset{border:none}.PainTest-module__yXu7Nq__pain-test legend{font-weight:700}@media (min-width:721px){.PainTest-module__yXu7Nq__introWrap{justify-content:space-between;align-items:center;display:flex}}
.Form-module__LuUQGq__form{padding-block:var(--section-spacing)}.Form-module__LuUQGq__form section{justify-content:center;display:flex}.Form-module__LuUQGq__form button{margin-inline:auto}.Form-module__LuUQGq__form ol{counter-reset:section;margin-bottom:3rem}.Form-module__LuUQGq__form li{position:relative}.Form-module__LuUQGq__form li:before{counter-increment:section;content:counter(section);color:var(--primary-color);background-color:#17b8a633;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;padding:8px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:0;left:0;transform:translateY(-25%)}.Form-module__LuUQGq__form li:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem}.Form-module__LuUQGq__form legend{font-size:var(--font-text-medium);margin-bottom:1rem;margin-left:3rem}.Form-module__LuUQGq__radioGroup{flex-direction:column;gap:.5rem;display:flex}.Form-module__LuUQGq__form input[type=radio]{opacity:0;position:absolute}.Form-module__LuUQGq__form fieldset label{color:var(--text-color);cursor:pointer;border:2px solid var(--text-color);border-radius:.5rem;align-items:center;gap:.8rem;width:100%;max-width:750px;padding:.5rem 1rem;display:inline-flex;position:relative}.Form-module__LuUQGq__form fieldset label:before{content:"";border:2px solid var(--text-color);border-radius:50%;width:.75rem;height:.75rem}.Form-module__LuUQGq__form input[type=radio]+label:hover{background-color:#17b8a626}.Form-module__LuUQGq__form input[type=radio]:checked+label{background-color:#17b8a6a6;border-color:#17b8a6a6}.Form-module__LuUQGq__form input[type=radio]:checked+label:before{border:.25rem solid #fff;width:.5rem;height:.5rem}
