.DatabaseSearch{color:#101f3d;overflow-wrap:anywhere;background:#fff;padding-block-start:32px;padding-block-end:32px;scroll-margin-top:120px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.DatabaseSearch,.DatabaseSearch *{box-sizing:border-box}.DatabaseSearch .Container.DatabaseSearch__container{max-width:1328px;padding-inline-start:16px;padding-inline-end:16px}.DatabaseSearch .DatabaseSearch__title{color:#101f3d;letter-spacing:-.35px;margin:0;font-size:28px;font-weight:600;line-height:36px}.DatabaseSearch img{flex-shrink:0;max-width:none;display:block}.DatabaseSearch a:focus-visible{outline-offset:4px;outline:3px solid #1434a4}.DatabaseSearch button:focus-visible{outline-offset:4px;outline:3px solid #1434a4}.DatabaseSearch .screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.DatabaseSearch .Container.DatabaseSearch__container{padding-inline-start:24px;padding-inline-end:24px}}@media (min-width:1100px){.DatabaseSearch{padding-block-start:48px;padding-block-end:48px}.DatabaseSearch .DatabaseSearch__title{font-size:32px;line-height:40px}}.DatabaseSearch .DatabaseSearch__panel{background:linear-gradient(90deg,#f9f8fd,#f1f9f8);border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;display:flex}.DatabaseSearch .DatabaseSearch__badge{color:#145c4c;background:#eaf7f2;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.DatabaseSearch .DatabaseSearch__badge-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.DatabaseSearch .DatabaseSearch__title{letter-spacing:-1.2px;width:100%;font-size:32px;font-weight:400;line-height:40px}.DatabaseSearch .DatabaseSearch__title>strong,.DatabaseSearch .DatabaseSearch__title>span{display:block}.DatabaseSearch .DatabaseSearch__title>strong{color:#1434a4;font-weight:700}.DatabaseSearch .DatabaseSearch__title>span{color:#101f3d}.DatabaseSearch .DatabaseSearch__description{color:#59657a;white-space:pre-line;width:100%;max-width:760px;margin:0}.DatabaseSearch .DatabaseSearch__hint{color:#59657a;white-space:pre-line;width:100%;margin:0;font-size:14px;line-height:22px}.DatabaseSearch .DatabaseSearch__form{flex-direction:column;gap:12px;width:100%;margin:0;display:flex;position:relative}.DatabaseSearch .DatabaseSearch__field{background:#fff;border:1px solid #dde4eb;border-radius:32px;flex:1;align-items:center;gap:12px;min-width:0;min-height:60px;padding:14px 16px;display:flex}.DatabaseSearch .DatabaseSearch__field:focus-within{outline-offset:3px;outline:3px solid #1434a4}.DatabaseSearch .DatabaseSearch__search-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.DatabaseSearch .DatabaseSearch__field input{width:100%;min-width:0;height:auto;min-height:26px;box-shadow:none;color:#101f3d;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;line-height:26px}.DatabaseSearch .DatabaseSearch__field input::placeholder{opacity:1;color:#59657a}.DatabaseSearch .Button.DatabaseSearch__button{color:#fff;letter-spacing:0;text-align:center;background:#1434a4;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;padding:14px 24px;font-size:15px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .16s;display:inline-flex}.DatabaseSearch .Button.DatabaseSearch__button:hover{background:#102c94}.DatabaseSearch .DatabaseSearch__popup{z-index:10;background:#fff;border:1px solid #dde4eb;border-radius:20px;max-height:440px;padding:8px;position:absolute;top:calc(100% + 8px);bottom:auto;left:0;right:0;overflow:auto;box-shadow:0 12px 32px #101f3d1a}.DatabaseSearch .DatabaseSearch__popup[hidden],.DatabaseSearch .DatabaseSearch__message[hidden]{display:none}.DatabaseSearch .DatabaseSearch__suggestions{margin:0;padding:0;list-style:none}.DatabaseSearch .DatabaseSearch__option{color:#101f3d;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.DatabaseSearch .DatabaseSearch__option:hover,.DatabaseSearch .DatabaseSearch__option[aria-selected=true]{background:#edf2ff}.DatabaseSearch .DatabaseSearch__option strong{font-size:16px;font-weight:600;line-height:24px}.DatabaseSearch .DatabaseSearch__option span,.DatabaseSearch .DatabaseSearch__message{color:#59657a;margin:0;font-size:14px;line-height:22px}.DatabaseSearch .DatabaseSearch__message{padding:12px 16px}@media (min-width:768px){.DatabaseSearch .DatabaseSearch__form{background:#fff;border:1px solid #dde4eb;border-radius:999px;flex-direction:row;align-items:center;min-height:70px;padding:8px 8px 8px 24px}.DatabaseSearch .DatabaseSearch__field{background:0 0;border:0;border-radius:0;min-height:26px;padding:0}.DatabaseSearch .DatabaseSearch__field:focus-within{outline:0}.DatabaseSearch .DatabaseSearch__form:focus-within{outline-offset:3px;outline:3px solid #1434a4}.DatabaseSearch .Button.DatabaseSearch__button{width:160px}}@media (min-width:1100px){.DatabaseSearch .DatabaseSearch__panel{border-radius:32px;padding:48px}.DatabaseSearch .DatabaseSearch__title{font-size:44px;line-height:54px}}@media (prefers-reduced-motion:reduce){.DatabaseSearch .Button.DatabaseSearch__button{transition:none}}