.CityTableRow_citiesLinkSpan__MWYkE{white-space:nowrap}.CitiesTableSection_title__kBQAF{align-self:center;text-align:center}.CitiesTableSection_citiesTableSection__D3gnP{display:flex;flex-direction:column;grid-gap:48px}.CitiesTableSection_table__Pi2B2{width:100%;border-spacing:0}.CitiesTableSection_tableHeader__bU4pP{text-align:start}.CitiesTableSection_tableHeader__bU4pP tr th:first-child{border-radius:8px 0 0 0}.CitiesTableSection_tableHeader__bU4pP tr th:last-child{border-radius:0 8px 0 0}.CitiesTableSection_tableHeader__bU4pP .CitiesTableSection_tableHeaderCell__Ls9yM{padding:16px;color:#fff;text-align:start;border-left:1px solid #dee1e3;background-color:#102b69}.CitiesTableSection_tableBody__SefJt tr{padding:16px}.CitiesTableSection_tableBody__SefJt tr:nth-child(odd){background-color:#fff}.CitiesTableSection_tableBody__SefJt tr:nth-child(2n){background-color:#e7eaf0}.CitiesTableSection_tableBody__SefJt tr:last-child td:first-child{border-radius:0 0 0 8px}.CitiesTableSection_tableBody__SefJt tr:last-child td:last-child{border-radius:0 0 8px 0}.CitiesTableSection_tableBody__SefJt tr:last-child td{border-bottom:1px solid #dee1e3}.CitiesTableSection_tableBody__SefJt tr td{padding:16px;color:#1b1c20;white-space:nowrap;border-left:1px solid #dee1e3}.CitiesTableSection_tableBody__SefJt tr td:first-child{white-space:normal}.CitiesTableSection_tableBody__SefJt tr td:last-child{border-right:1px solid #dee1e3}@media(max-width:768px){.CitiesTableSection_mobileScroll__3cbk9{position:relative;overflow-x:auto}}@media(min-width:1024px){.GraphExplanationColumnSlim_summaryText__XbgKq{margin-top:30px}}.CityGraphLegend_legendWrapper__Jg7x0{display:flex;gap:24px;justify-content:center;align-items:center;margin-top:64px}@media(min-width:768px){.CityGraphLegend_legendWrapper__Jg7x0{gap:48px}}.CityGraphLegend_legendItem__O8eSb{display:flex;flex-direction:column;justify-content:center;align-items:center}.CityGraphLegend_legendIcon__A_OmB{width:62px;height:4px;margin:8px 0;border-radius:30px;background-color:#3bba8b}.CityGraphLegend_helperText__BFDDq{display:flex;width:80px;text-align:center}.CityExperienceGraph_xAxisGrid__58iB_>text{font-weight:600}.CityExperienceGraph_yAxisGrid__13vdi text{fill:#333538}.CityExperienceGraph_cartesianGrid__YR5Zu,.CityExperienceGraph_referenceLine__qabZG{stroke:#dee1e3;stroke-dasharray:1px;stroke-width:1px}.CityExperienceGraph_cartesianGrid__YR5Zu:nth-child(8){stroke-opacity:0}.CityExperienceGraph_dropShadow__bDv8t{filter:drop-shadow(0 4px 4px rgba(138,149,238,.2))}.CityExperienceGraph_cityLine__Y6f_6{fill:#333538;stroke:#333538}.CityExperienceGraphSummaryText_link__reZQt{text-decoration:underline}.CityExperience_title__0Qc6e{grid-column:1/-1;text-align:center;word-break:break-word}@media(min-width:768px){.CityExperience_title__0Qc6e{margin-bottom:24px}}@media(min-width:1024px){.CityExperience_title__0Qc6e{margin-bottom:0}}.CityExperience_cityExperienceDistributionSection__x62MJ{grid-gap:48px;column-gap:0}@media(min-width:768px){.CityExperience_cityExperienceDistributionSection__x62MJ{grid-gap:24px;column-gap:0}}@media(min-width:1024px){.CityExperience_cityExperienceDistributionSection__x62MJ{grid-gap:48px}}.AlertModal_alertModal__WIB0x{display:flex;flex-direction:column;gap:24px}.AlertModal_alertContainerTitle__bi2jC,.AlertModal_alertModal__WIB0x>svg{align-self:center}.AlertModal_alertContainerSubTitle__YSPbC{align-self:center;text-align:center}.AlertModal_alertContainerDescription__kiTnt{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border:1px solid #caccce;border-radius:8px}.AlertModal_alertEmailContainer__Qfvx5{display:flex;flex-direction:column;gap:4px}.AlertModal_alertContainerFooter__pIaCR{display:flex;gap:8px;width:100%}@media(min-width:1024px){.AlertModal_alertContainerFooter__pIaCR{width:auto}}.AlertModal_alertContainerFooter__pIaCR>button{width:100%}.AlertActivation_activationWrapper__R44WQ{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:0 24px}@media(min-width:768px){.AlertActivation_activationWrapper__R44WQ{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}}@media(min-width:1024px){.AlertActivation_activationWrapper__R44WQ{margin-bottom:12px;padding:0}}.AlertActivation_copyWrapper__rhOxs{display:flex;margin-right:12px}.AlertActivation_buttonWrapper__qdfhg{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.AlertActivation_buttonWrapper__qdfhg{width:auto}}.AlertActivation_icon__1Uvl2{margin-right:12px}.CardLink_cardLink__f9zif{position:relative;display:flex;height:100%;max-width:100%;padding:24px;text-decoration:none;border:1px solid #fff;border-radius:8px}.CardLink_cardLink__f9zif:hover{border:1px solid #d8dcf9;background:#f9fafe;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardLink_cardLink__f9zif:active{border:1px solid #d8dcf9;background:#f3f4fd}.CardLink_cardLink__f9zif:active:after{display:none}.CardLink_mobileCardLink__7dwf0{position:relative;display:flex;height:100%;max-width:100%;padding:16px;text-decoration:none;border:1px solid #fff;border-radius:8px}.CardLink_mobileCardLink__7dwf0:hover{border:1px solid #d8dcf9;background:#f9fafe;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardLink_mobileCardLink__7dwf0:active{border:1px solid #d8dcf9;background:#f3f4fd}.CardLink_mobileCardLink__7dwf0:active:after{display:none}.CardLink_tabletCardLink__TZBzv{position:relative;display:flex;height:100%;max-width:100%;padding:16px;text-decoration:none;border:1px solid #fff;border-radius:8px}.CardLink_tabletCardLink__TZBzv:hover{border:1px solid #d8dcf9;background:#f9fafe;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardLink_tabletCardLink__TZBzv:active{border:1px solid #d8dcf9;background:#f3f4fd}.CardLink_tabletCardLink__TZBzv:active:after{display:none}.JobsCard_card__1PMGs{width:100%;height:100%;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.JobsCard_container__MANlA{display:flex;gap:16px}.JobsCard_mobileContainer__UNZ2y{flex-direction:column;gap:12px;height:100%}.JobsCard_tabletContainer__a2Emv{gap:16px}.JobsCard_logoContainer__KoSqY{display:flex;flex-direction:row;flex-shrink:0;margin-bottom:0}.JobsCard_mobileCardLink__VDwyI .JobsCard_logoContainer__KoSqY{display:flex;flex-direction:row;gap:12px;align-items:center;margin-right:0;margin-bottom:12px}.JobsCard_tabletCardLink__1gtdt .JobsCard_logoContainer__KoSqY{display:flex;gap:16px;align-items:flex-start;margin-right:0;margin-bottom:0}.JobsCard_logo__duZds{width:64px;height:64px;border-radius:8px;object-fit:cover}.JobsCard_mobileLogo__C_UQf{width:48px;height:48px}.JobsCard_tabletLogo__3bDPu{width:56px;height:56px}.JobsCard_placeholderLogo__iSCz2{display:flex;justify-content:center;align-items:center;color:#666;font-weight:700;font-size:24px;background-color:#f5f5f5}.JobsCard_content__nasTd{display:flex;flex:1 1;flex-direction:column;min-width:0}.JobsCard_contentTop__Y5QpF{flex-grow:1}.JobsCard_contentBottom__4FFsK{margin-top:auto}.JobsCard_ellipsis__NKJnZ{display:-webkit-box;width:100%;margin:0 0 8px;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.JobsCard_companyJobTitleNameMobile__DAr6E .JobsCard_ellipsis__NKJnZ{margin:0}.JobsCard_mobileEllipsis__BN2ws{-webkit-line-clamp:2;line-clamp:2}.JobsCard_companyJobTitleNameMobile__DAr6E{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.JobsCard_mobileCompanyInfo__pBCye{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:flex-start;min-width:0;margin-left:12px}.JobsCard_companyInfo__zR1y9{display:flex;gap:8px;align-items:center;min-width:0;margin-bottom:8px}.JobsCard_companyJobTitleNameMobile__DAr6E .JobsCard_companyInfo__zR1y9{margin-bottom:0}.JobsCard_companyInfo__zR1y9 .JobsCard_companyName___gAfE{display:-webkit-box;min-width:0;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}.JobsCard_companyInfo__zR1y9 .JobsCard_postedAt__KoVu_{flex-shrink:0;white-space:nowrap}.JobsCard_mobileCompanyInfo__pBCye .JobsCard_companyName___gAfE{display:-webkit-box;min-width:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}.JobsCard_companyInfo__zR1y9 .JobsCard_postedAt__KoVu_:not(.JobsCard_mobileCompanyInfo__pBCye .JobsCard_postedAt__KoVu_):before{content:"•";margin-right:8px}.JobsCard_mobileCompanyInfo__pBCye .JobsCard_postedAt__KoVu_:before{content:"";margin-right:0}.InfoGroup_infoGroup__ZP1Go{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0}.InfoGroup_detailsGroup__MhU28,.InfoGroup_icon__5khfL{display:flex;align-items:center}.InfoGroup_icon__5khfL{gap:2px}.InfoGroup_iconSymbol__noXbU{font-size:14px}.InfoGroup_text__M2Nrr{margin-left:4px;color:#646568}@keyframes JobCardLoader_shimmer__QfUq8{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.JobCardLoader_loader__4Yq7l{display:flex;gap:16px;padding:16px;border:1px solid #e0e0e0;border-radius:8px}.JobCardLoader_mobileLoader__H6Bws{flex-direction:column;gap:12px}.JobCardLoader_logoPlaceholder__qiTrh{width:64px;height:64px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:JobCardLoader_shimmer__QfUq8 1.5s infinite}.JobCardLoader_content__2efh8{display:flex;flex:1 1;flex-direction:column;gap:8px}.JobCardLoader_titlePlaceholder__S3UAA{width:70%;height:20px}.JobCardLoader_subtitlePlaceholder__ELEEH,.JobCardLoader_titlePlaceholder__S3UAA{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:JobCardLoader_shimmer__QfUq8 1.5s infinite}.JobCardLoader_subtitlePlaceholder__ELEEH{width:40%;height:16px}.JobCardLoader_infoPlaceholder__p5uk8{width:60%;height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:JobCardLoader_shimmer__QfUq8 1.5s infinite}.JobPostingCard_cardWrapper__Z0HxA{margin-bottom:16px}.CityJobPostings_title__c6TMv{text-align:center}.CityJobPostings_jobsCardsFlex__fuF_c,.CityJobPostings_listWrapper__TeJP6,.CityJobPostings_title__c6TMv{display:flex;flex-direction:column;justify-content:center;align-items:center}.CityJobPostings_jobsCardsFlex__fuF_c{width:100%;margin-bottom:16px}.CityJobPostings_jobsCardsRow__1jqvl{display:flex;justify-content:center;width:100%}@media(min-width:768px){.CityJobPostings_jobsCardsRow__1jqvl{gap:16px}}.CityJobPostings_card__BAp1g{width:295px}@media(max-width:768px){.CityJobPostings_card__BAp1g{width:100%}.CityJobPostings_jobsCardsRow__1jqvl{flex-direction:column}}.CityJobPostings_fullWidth__1a1Iu{gap:0;width:100%}.CityJobPostingsSection_jobsSection__njngT,.CityJobPostings_fullWidth__1a1Iu{display:flex;flex-direction:column}.CitySwitcher_citySwitcher__ReXaq{display:flex;gap:8px;align-items:center;margin-bottom:0}.EmptyPageSummaryText_textOnly__eLOXs{grid-column:1/-1;margin:auto 0}@media(min-width:768px){.EmptyPageSummaryText_textOnly__eLOXs{grid-column:1/7}}@media(min-width:1024px){.EmptyPageSummaryText_textOnly__eLOXs{grid-column:1/9}}.EmptyPageSummaryText_summaryText____Osm{margin:0}@media(min-width:768px){.EmptyPageSummaryText_imageContainer__hZvqL{grid-column:8/-1;margin:auto 0}}@media(min-width:1024px){.EmptyPageSummaryText_imageContainer__hZvqL{grid-column:10/-1;margin:auto 0}}.CityPageSummaryText_textSection__5voJq{gap:24px;padding:32px 40px}.CityTopCompanies_topCompaniesWrapper__37kfQ{display:flex;flex-direction:column}.CityTopCompanies_title___Fml8{text-align:center}.CityTopCompanies_banner__XBXBl{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 24px 32px -32px rgba(0,0,0,.08);overflow:hidden}@media(min-width:768px){.CityTopCompanies_banner__XBXBl{flex-direction:row;height:350px}}.CityTopCompanies_content__q_Hzi{display:flex;flex:1 1;flex-direction:column;gap:16px;align-items:flex-start;padding:16px}@media(min-width:768px){.CityTopCompanies_content__q_Hzi{padding:32px}.CityTopCompanies_content__q_Hzi .CityTopCompanies_button__AqJE9{margin-top:auto}}.CityTopCompanies_imageWrapper__o_B_z{position:relative;order:-1;flex:1 1;align-self:center}@media(min-width:768px){.CityTopCompanies_imageWrapper__o_B_z{order:0}}.CityTopCompanies_imageWrapper__o_B_z .CityTopCompanies_image__6W8Hq{width:100%;object-fit:cover}.CityPage_cityPageSections__w7KUS section:first-child,.CityPage_cityPageSections__w7KUS section:nth-child(2n){background-color:#fff}.CityPage_cityPageSections__w7KUS section:nth-child(odd):not(:first-child){background-color:#f9fafe}.Error_container___lHHW{margin:0 auto;text-align:center}@media(min-width:768px){.Error_container___lHHW{max-width:500px}}.Error_errorSubtitle__ntp5a{display:block}.Error_icon__m2iNZ{margin:20px 0 15px}@media(min-width:768px){.Error_icon__m2iNZ{margin-bottom:25px}}