.assessment__intro{margin-bottom:4rem;max-width:100%}.assessment__intro p{max-width:100%}.assessment__card{background-color:var(--white);border-radius:8px;box-shadow:0 10px 32px -4px rgba(24,39,75,.08);padding:3.2rem 2.4rem}.assessment__question:not(.is-active){display:none}.assessment__sub-heading{margin-bottom:3.2rem}.assessment__fieldset{border:0;padding:0}.assessment__fieldset>h3{font-size:2rem;line-height:1.4;margin-bottom:4rem}.assessment__field-groups{grid-gap:var(--gap);display:grid}.assessment__fieldset input[type=radio]{height:0;margin:0;padding:0}.assessment__fieldset label{background-color:#f5f5f5;border-radius:8px;cursor:pointer;display:block;font-size:1.8rem;margin:0;padding:1.6rem 2.4rem;text-align:center}.assessment__fieldset input[type=radio]:checked+label,.assessment__fieldset label:focus-within,.assessment__fieldset label:hover{background-color:var(--primary-color);color:var(--white)}.assessment__fieldset input[type=radio]:focus+label{outline:2px solid blue}.assessment__buttons{display:flex;gap:var(--gap);margin-top:4rem}.assessment__button{appearance:none;background-color:var(--dark-gray);border:0;border-radius:50%;display:grid;height:5.5rem;margin:0;padding:0;place-content:center;transition:all .2s ease;width:5.5rem}.assessment__button:focus-within,.assessment__button:hover{background-color:var(--primary-color);cursor:pointer}.assessment__button[disabled]{opacity:.3;pointer-events:none}.assessment__gate{display:none}.assessment__gate .submitted-message{display:none!important}.assessment__results{display:none}.assessment__results-inner{grid-gap:var(--gap-md);display:grid}.assessment__result{display:none}.assessment__result-image{border-radius:8px;box-shadow:0 10px 32px -4px rgba(24,39,75,.08)}.assessment__result-restart{display:inline-block;margin-top:20px;text-decoration:underline}.hs_ehr_personalization_assessment_results{display:none}@media(min-width:768px){.assessment__card{padding:5.6rem 4.8rem}.assessment__field-groups{grid-gap:var(--gap-md);grid-template-columns:repeat(2,1fr)}.assessment__buttons{margin-top:6rem}.assessment__results-inner{align-items:center;grid-template-columns:1fr 1fr}}@media(min-width:992px){.assessment__intro p{max-width:60rem}.assessment__intro{margin-bottom:4rem;max-width:80rem}}