.load-more-button{--content-opacity:1;--loader-opacity:0;align-items:center;border:0;border-radius:10rem;color:#fff;display:grid;font-size:16rem;grid-template-areas:"stack";grid-template-columns:minmax(0,1fr);height:64rem;isolation:isolate;justify-items:center;line-height:24rem;overflow:hidden;padding:0 20rem;place-items:center;text-align:center;width:190rem}.load-more-button,.load-more-button:active,.load-more-button:focus{background-color:#0033a0}.load-more-button.loading{--content-opacity:0;--loader-opacity:1}.load-more-button-wrapper{display:flex;grid-column:1/-1;justify-content:center;margin-top:20rem}.load-more-button-wrapper:empty{display:none}.load-more-button__content{align-items:center;display:inline-flex;grid-area:stack;justify-content:space-between;justify-self:stretch;opacity:var(--content-opacity);transition:opacity .22s ease-out}.load-more-button__text{color:#fff;font-size:16rem;font-weight:500;line-height:1}.load-more-button__icon-container{align-items:center;background-color:#fff;border-radius:50%;display:grid;height:26rem;justify-items:center;place-items:center;width:26rem}.load-more-button__icon-container svg[astro-icon]{--color:#0033a0;height:12rem;width:auto}.load-more-button__loader{display:inline-block;grid-area:stack;height:32rem;opacity:var(--loader-opacity);position:relative;transition:opacity .22s ease-out;width:32rem}.load-more-button__loader:after,.load-more-button__loader:before{animation:animloader 1s linear infinite both;background:#fff;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.load-more-button__loader:after{animation-delay:.5s}.full-bleed.astro-fjghfjsf{margin-left:50%;transform:translate(-50%);width:100vw}.results.astro-fjghfjsf{display:flex;flex-direction:column;gap:20rem;margin-top:40rem}@media only screen and (min-width:1024px){.results.astro-fjghfjsf{margin-top:50rem}}.results.astro-fjghfjsf .grid{margin-bottom:0;padding:0}.results.astro-fjghfjsf .top.astro-fjghfjsf{align-items:center;display:flex;gap:20rem;justify-content:flex-start}.results.astro-fjghfjsf .top.astro-fjghfjsf p.astro-fjghfjsf{flex-shrink:0}.full-bleed.astro-2jg27op3{margin-left:50%;transform:translate(-50%);width:100vw}.wrapper{--max-content-width:1424rem;padding:0 8rem}.page-strip.astro-2jg27op3:has(.conditions-listing){--standard-space:40rem}@media only screen and (min-width:1024px){.page-strip.astro-2jg27op3:has(.conditions-listing){--standard-space:60rem}}.conditions-listing.astro-2jg27op3{background-color:#e0edfb;border-radius:10rem;display:flex;flex-direction:column;margin:0 auto 30rem;overflow:hidden;padding:30rem 24rem 40rem;position:relative;z-index:0}@media only screen and (min-width:1024px){.conditions-listing.astro-2jg27op3{padding:65rem 68rem}}.conditions-listing.astro-2jg27op3:before{aspect-ratio:508/531;background-image:url(/img/gradient-arc-bg-shape.svg);background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;right:60%;top:0;transform:scaleX(-1);width:128%;z-index:0}@media only screen and (min-width:1024px){.conditions-listing.astro-2jg27op3:before{right:76%;width:78%}}.conditions-listing.astro-2jg27op3>.astro-2jg27op3{position:relative;z-index:0}.conditions-listing.astro-2jg27op3 h2.astro-2jg27op3{color:#0a0b0a;font-size:36rem;font-weight:400;line-height:40rem;margin-bottom:24rem;max-width:330rem}@media only screen and (min-width:1024px){.conditions-listing.astro-2jg27op3 h2.astro-2jg27op3{font-size:40rem;line-height:45rem;margin-bottom:36rem;max-width:none}}.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3{display:grid;grid-template-areas:"keyword keyword" "hospital sort" "submit submit";grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16rem 8rem;gap:16rem 8rem}@media only screen and (min-width:1024px){.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3{gap:20rem;grid-template-areas:"keyword hospital sort submit";grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}}.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3 fieldset{margin:0}.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3 fieldset:has([id=keyword]){grid-area:keyword}.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3 fieldset:has([id=hospital]){grid-area:hospital}.conditions-listing.astro-2jg27op3 .inputs.astro-2jg27op3 fieldset:has([id=sort-by]){grid-area:sort}.conditions-listing.astro-2jg27op3 .button-wrapper{grid-area:submit;margin:0;padding-top:8rem}@media only screen and (min-width:1024px){.conditions-listing.astro-2jg27op3 .button-wrapper{align-self:end;margin:0;padding:0}}.conditions-listing.astro-2jg27op3 .button-wrapper .button{width:100%}.page-input.astro-2jg27op3,.sort-input.astro-2jg27op3{display:none}.conditions-listing .result{animation-delay:calc(var(--index)*.15s);animation-direction:normal;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;opacity:0}.conditions-listing .result li{line-height:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes moveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes moveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes moveLeftInitial{to{transform:translate3d(-105%,0,0)}}@keyframes moveLeftEnd{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes moveDownInitial{to{transform:translateY(-105%)}}@keyframes moveDownEnd{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}.loader{display:flex;grid-column:1/4;justify-content:center;padding:32rem 0}.loader .spinner{display:inline-block;height:72rem;position:relative;width:72rem}.loader .spinner:after,.loader .spinner:before{animation:animloader 1s linear infinite both;background:#0033a0;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loader .spinner:after{animation-delay:.5s}@keyframes animloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}
