.HealthInsuranceSearch{font-family:var(--so5-font-family)}.HealthInsuranceSearch__controls{background:var(--clr-f11);border-radius:16px;padding:28px}.HealthInsuranceSearch__headline{color:var(--clr-f2);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 20px}.HealthInsuranceSearch__visuallyHidden{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.HealthInsuranceSearch__form{display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) auto auto}.HealthInsuranceSearch__inputWrap{min-width:0;position:relative}.HealthInsuranceSearch__button,.HealthInsuranceSearch__input{border:1px solid var(--clr-f2);border-radius:8px;font:inherit;font-size:1.125rem;font-weight:700;line-height:1.25;min-height:52px;padding:12px 18px}.HealthInsuranceSearch__input{background:#0000;color:var(--clr-f2);outline:none;width:100%}.HealthInsuranceSearch__input::placeholder{color:#ffffffd9}.HealthInsuranceSearch__button{color:var(--clr-f2);cursor:pointer}.HealthInsuranceSearch__button:focus-visible,.HealthInsuranceSearch__download:focus-visible,.HealthInsuranceSearch__input:focus-visible{outline:3px solid var(--clr-f2);outline-offset:3px}.HealthInsuranceSearch__download:focus-visible{outline-color:var(--clr-f8)}.HealthInsuranceSearch__button--search{background:var(--clr-f10)}.HealthInsuranceSearch__button--all{background:#0000}.HealthInsuranceSearch__suggestions{background:var(--clr-f2);border-radius:0 0 8px 8px;box-shadow:0 4px 14px #1b242b40;left:0;max-height:256px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.HealthInsuranceSearch__suggestion{background:var(--clr-f2);border:0;color:var(--clr-f1);cursor:pointer;display:block;font:inherit;font-size:1rem;padding:12px 16px;text-align:left;width:100%}.HealthInsuranceSearch__suggestion:focus,.HealthInsuranceSearch__suggestion:hover,.HealthInsuranceSearch__suggestion[aria-selected=true]{background:var(--clr-f13);outline:none}.HealthInsuranceSearch__results{display:grid;gap:24px;margin-top:24px}.HealthInsuranceSearch__result{background:var(--clr-f13);border-radius:16px;padding:28px}.HealthInsuranceSearch__resultTitle{color:var(--clr-f4);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 20px}.HealthInsuranceSearch__resultGrid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.HealthInsuranceSearch__columnTitle{color:var(--clr-f4);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0 0 14px}.HealthInsuranceSearch__area,.HealthInsuranceSearch__copy,.HealthInsuranceSearch__message{color:var(--clr-f1);font-size:1.125rem;font-weight:400;line-height:1.45;margin:0}.HealthInsuranceSearch__area{margin-top:20px}.HealthInsuranceSearch__download{border:1px solid var(--clr-f8);border-radius:8px;color:var(--clr-f8);display:inline-block;font-size:1.125rem;line-height:1.25;margin-top:28px;padding:12px 18px;text-decoration:none}@media (max-width:900px){.HealthInsuranceSearch__form,.HealthInsuranceSearch__resultGrid{grid-template-columns:1fr}}@media (max-width:600px){.HealthInsuranceSearch__controls,.HealthInsuranceSearch__result{padding:20px}.HealthInsuranceSearch__button,.HealthInsuranceSearch__input{font-size:1rem;width:100%}}