.HousingByCityAndHospital_section__U8u1A{background:rgb(var(--color-blue-100));color:rgb(var(--color-brand-ink));padding:80px 64px}.HousingByCityAndHospital_container__h_Ip4{margin:0 auto;max-width:1792px}.HousingByCityAndHospital_header__c1K9t{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:50px}.HousingByCityAndHospital_title__fkaDT{font-family:var(--font-text);font-size:42px;font-weight:900;line-height:1.2;margin:0}.HousingByCityAndHospital_controls__3pM0G{display:flex;flex-shrink:0;gap:8px}.HousingByCityAndHospital_control__JcnD0{align-items:center;background:rgb(var(--color-brand-cream));border:1.5px solid rgb(var(--color-brand-ink));border-radius:50%;color:rgb(var(--color-brand-ink));cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;transition:opacity .2s ease,background-color .15s ease-in-out;width:50px}.HousingByCityAndHospital_control__JcnD0:disabled{cursor:default;opacity:.3}.HousingByCityAndHospital_control__JcnD0.HousingByCityAndHospital_focus-visible__JwwJS{outline:3px solid rgba(var(--color-brand-blue),.35);outline-offset:3px}.HousingByCityAndHospital_control__JcnD0:focus-visible{outline:3px solid rgba(var(--color-brand-blue),.35);outline-offset:3px}@media (hover:hover){.HousingByCityAndHospital_control__JcnD0:hover:not(:disabled){background:rgb(var(--color-blue-100))}}.HousingByCityAndHospital_nextIcon__cdgMd,.HousingByCityAndHospital_previousIcon__i1G53{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.HousingByCityAndHospital_previousIcon__i1G53{transform:rotate(180deg)}.HousingByCityAndHospital_cities__mNf2L{display:flex;gap:60px;list-style:none;margin:32px 0 0;overflow-x:auto;padding:0 0 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.HousingByCityAndHospital_cities__mNf2L::-webkit-scrollbar{display:none}.HousingByCityAndHospital_city__EN8Lt{display:flex;flex:0 0 calc(20% - 48px);flex-direction:column;min-width:0;scroll-snap-align:start}.HousingByCityAndHospital_cityName__HGKLc{font-family:var(--font-text);font-size:20px;font-weight:700;line-height:1.4;margin:0}.HousingByCityAndHospital_hospitals__f4lCg{display:flex;flex-direction:column;gap:16px;list-style:none;margin:16px 0 24px;padding:0}.HousingByCityAndHospital_hospitalLink__Ic8WR,.HousingByCityAndHospital_hospitalName__eg_bh{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:16px;font-weight:500;line-height:1.4}.HousingByCityAndHospital_hospitalLink__Ic8WR{text-decoration:none;transition:color .15s ease-in-out}@media (hover:hover){.HousingByCityAndHospital_hospitalLink__Ic8WR:hover{color:rgb(var(--color-brand-blue))}}.HousingByCityAndHospital_showMore__qyVXx{color:rgb(var(--color-brand-blue));font-family:var(--font-text);font-size:14px;font-weight:600;line-height:1.4;margin-top:auto;text-decoration:underline;width:-moz-fit-content;width:fit-content}.HousingByCityAndHospital_hospitalLink__Ic8WR,.HousingByCityAndHospital_showMore__qyVXx{text-underline-offset:3px}.HousingByCityAndHospital_hospitalLink__Ic8WR.HousingByCityAndHospital_focus-visible__JwwJS,.HousingByCityAndHospital_showMore__qyVXx.HousingByCityAndHospital_focus-visible__JwwJS{border-radius:2px;outline:3px solid rgba(var(--color-brand-blue),.25);outline-offset:2px}.HousingByCityAndHospital_hospitalLink__Ic8WR:focus-visible,.HousingByCityAndHospital_showMore__qyVXx:focus-visible{border-radius:2px;outline:3px solid rgba(var(--color-brand-blue),.25);outline-offset:2px}@media (max-width:1365px){.HousingByCityAndHospital_city__EN8Lt{flex-basis:calc(33.33333% - 40px)}}@media (max-width:1023px){.HousingByCityAndHospital_section__U8u1A{padding:60px 20px}.HousingByCityAndHospital_cities__mNf2L{gap:24px}.HousingByCityAndHospital_city__EN8Lt{flex-basis:calc(50% - 12px)}}@media (max-width:767px){.HousingByCityAndHospital_section__U8u1A{padding:60px 20px}.HousingByCityAndHospital_header__c1K9t{align-items:flex-start;flex-direction:column;gap:24px}.HousingByCityAndHospital_title__fkaDT{font-size:36px}.HousingByCityAndHospital_cities__mNf2L{flex-direction:column;gap:40px;margin-top:32px;overflow:visible}.HousingByCityAndHospital_city__EN8Lt{flex-basis:auto;width:100%}}.TravelNurseHousing_layout__cp5jS{background:rgb(var(--color-brand-cream));width:100%}.TravelNurseHousing_layout__cp5jS footer{--padding-x:64px}.TravelNurseHousing_layout__cp5jS header[data-cls-region=header]{margin-left:20px;margin-right:20px}.TravelNurseHousing_page___OyNa{font-family:var(--font-text);margin-top:calc((var(--header-height) + 12px)*-1);position:relative}@media (min-width:768px){.TravelNurseHousing_page___OyNa{margin-top:calc((var(--header-height) + 16px)*-1)}.TravelNurseHousing_layout__cp5jS header[data-cls-region=header]{margin-left:4px;margin-right:4px}}@media (min-width:1024px){.TravelNurseHousing_layout__cp5jS header[data-cls-region=header]{margin-left:48px;margin-right:48px}}@media (max-width:1023px){.TravelNurseHousing_layout__cp5jS footer{--padding-x:20px}}