.medical-quiz{background:linear-gradient(115deg, #000078 0%, #2328fe 100%);border-radius:8px;color:#fff;margin:32px 0;max-width:100%;padding:40px;scroll-margin-top:120px}@media(max-width: 768px){.medical-quiz{margin:24px 0;padding:28px 20px}}.medical-quiz *,.medical-quiz *:before,.medical-quiz *:after{box-sizing:border-box}.medical-quiz [hidden]{display:none !important}.medical-quiz .medical-quiz__inner{margin:0 auto;max-width:1000px;min-width:0}.medical-quiz .medical-quiz__heading{color:#fff;font-family:Prometo,sans-serif;font-size:36px;font-style:italic;font-weight:700;line-height:1.12;margin:0 0 20px;overflow-wrap:anywhere;text-transform:uppercase}@media(max-width: 768px){.medical-quiz .medical-quiz__heading{font-size:28px}}.medical-quiz .medical-quiz__copy{font-size:17px;line-height:1.6;max-width:760px}.medical-quiz .medical-quiz__copy p{color:inherit;margin:0 0 24px}.medical-quiz .medical-quiz__card{background:rgba(0,0,50,.35);border:1px solid rgba(255,255,255,.25);border-radius:8px;min-width:0;padding:28px}@media(max-width: 768px){.medical-quiz .medical-quiz__card{padding:22px 16px}}.medical-quiz .medical-quiz__fields{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(120px, 0.35fr) minmax(0, 1fr);margin-bottom:24px}@media(max-width: 900px){.medical-quiz .medical-quiz__fields{grid-template-columns:minmax(0, 1fr)}}.medical-quiz .medical-quiz__field{min-width:0}.medical-quiz .medical-quiz__field label{color:#fff;display:block;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:4px}.medical-quiz .medical-quiz__field .medical-quiz__hint{color:#fff;font-size:14px;line-height:1.4;margin:0 0 12px}.medical-quiz .medical-quiz__field input,.medical-quiz .medical-quiz__field select{background:#fff;border:2px solid transparent;border-radius:4px;box-shadow:none;color:#1d1d1b;display:block;font:inherit;font-size:16px;height:52px;line-height:1.4;margin:0;max-width:100%;min-width:0;padding:10px 12px;width:100%}.medical-quiz .medical-quiz__field input:focus-visible,.medical-quiz .medical-quiz__field select:focus-visible{border-color:#000078;outline:3px solid #fff;outline-offset:3px}.medical-quiz .medical-quiz__field input[aria-invalid=true],.medical-quiz .medical-quiz__field select[aria-invalid=true]{border-color:#b60020}.medical-quiz .medical-quiz__field select{padding-right:28px;text-overflow:ellipsis}.medical-quiz .medical-quiz__button{align-items:center;background:#fff;border:2px solid #fff;border-radius:4px;color:#000078;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.4;max-width:100%;min-height:48px;padding:12px 18px;text-align:left;text-decoration:none;transition:background-color 150ms ease,color 150ms ease;white-space:normal}.medical-quiz .medical-quiz__button:hover{background:#e5e5ff;color:#000078;text-decoration:none}.medical-quiz .medical-quiz__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.medical-quiz .medical-quiz__button span{flex-shrink:0}.medical-quiz .medical-quiz__button--secondary{background:transparent;color:#fff}@media(prefers-reduced-motion: reduce){.medical-quiz .medical-quiz__button{transition:none}}.medical-quiz .medical-quiz__error{background:#fff;border-left:4px solid #b60020;border-radius:2px;color:#860019;font-size:16px;line-height:1.5;margin:0 0 20px;padding:12px 16px}.medical-quiz .medical-quiz__eyebrow{color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.medical-quiz .medical-quiz__result-heading{color:#fff;font-family:Prometo,sans-serif;font-size:28px;line-height:1.2;margin:0 0 12px;overflow-wrap:anywhere}@media(max-width: 768px){.medical-quiz .medical-quiz__result-heading{font-size:24px}}.medical-quiz .medical-quiz__result-heading:focus-visible{outline:2px solid #fff;outline-offset:4px}.medical-quiz .medical-quiz__selection{border-bottom:1px solid rgba(255,255,255,.35);color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;overflow-wrap:anywhere;padding-bottom:20px}.medical-quiz .medical-quiz__result-copy{color:#fff;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.medical-quiz .medical-quiz__result-copy p{color:inherit;margin:0 0 16px}.medical-quiz .medical-quiz__result-copy ol,.medical-quiz .medical-quiz__result-copy ul{list-style:revert;margin:0 0 24px;padding-left:24px}.medical-quiz .medical-quiz__result-copy li{color:inherit;margin-bottom:12px;padding-left:4px}.medical-quiz .medical-quiz__result-copy a{color:inherit;text-decoration:underline}.medical-quiz .medical-quiz__next-step{margin-bottom:24px}.medical-quiz .medical-quiz__actions{align-items:center;border-top:1px solid rgba(255,255,255,.35);display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:24px}.medical-quiz .medical-quiz__reset{background:none;border:0;color:#fff;cursor:pointer;font:inherit;min-height:44px;padding:8px 0;text-align:left;text-decoration:underline}.medical-quiz .medical-quiz__reset:hover{text-decoration-thickness:2px}.medical-quiz .medical-quiz__reset:focus-visible{outline:3px solid #fff;outline-offset:4px}.medical-quiz .medical-quiz__support,.medical-quiz .medical-quiz__fallback{color:#fff;font-size:14px;line-height:1.5;margin:24px 0 0;overflow-wrap:anywhere}.medical-quiz .medical-quiz__support a,.medical-quiz .medical-quiz__fallback a{color:#fff;text-decoration:underline}.medical-quiz .medical-quiz__support a:hover,.medical-quiz .medical-quiz__fallback a:hover{text-decoration-thickness:2px}.medical-quiz .medical-quiz__support a:focus-visible,.medical-quiz .medical-quiz__fallback a:focus-visible{outline:2px solid #fff;outline-offset:3px}.medical-quiz .medical-quiz__fallback{margin-top:0}.main--landing-page .medical-quiz{border-radius:0;margin:0;padding:60px 40px}@media(max-width: 768px){.main--landing-page .medical-quiz{padding:40px 20px}}