.RoleBlock-module__1KG_NG__roleBlock{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--space-lg);background:#fff}.RoleBlock-module__1KG_NG__roleGrid{grid-template-columns:repeat(2,1fr);gap:0;display:grid;position:relative}.RoleBlock-module__1KG_NG__roleGrid:before{content:"";background-color:var(--border-color);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.RoleBlock-module__1KG_NG__roleLink{padding:var(--space-sm) var(--space-lg);z-index:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.RoleBlock-module__1KG_NG__roleLink:hover{background-color:var(--background-light)}.RoleBlock-module__1KG_NG__roleName{color:var(--primary-color);font-weight:500;font-size:var(--font-size-body);font-family:var(--font-primary);margin-block:0;margin-inline:0;text-decoration:none}.RoleBlock-module__1KG_NG__roleLink:hover .RoleBlock-module__1KG_NG__roleName{text-decoration:underline}.RoleBlock-module__1KG_NG__jobCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem}.RoleBlock-module__1KG_NG__jobCount:before{content:" • ";margin:0 .25rem}@media (max-width:1024px){.RoleBlock-module__1KG_NG__roleGrid{grid-template-columns:1fr}.RoleBlock-module__1KG_NG__roleGrid:before{display:none}}@media (max-width:640px){.RoleBlock-module__1KG_NG__roleGrid{grid-template-columns:1fr}.RoleBlock-module__1KG_NG__roleGrid:before{display:none}}
.LocationBlock-module__Pc2Z1q__locationBlock{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--space-lg);background:#fff}.LocationBlock-module__Pc2Z1q__locationGrid{grid-template-columns:repeat(var(--desktop-columns), 1fr);grid-template-areas:var(--grid-areas-desktop);gap:0;display:grid;position:relative}.LocationBlock-module__Pc2Z1q__locationGrid:before,.LocationBlock-module__Pc2Z1q__locationGrid:after,.LocationBlock-module__Pc2Z1q__locationGrid>span{content:"";background-color:var(--border-color);z-index:1;width:1px;position:absolute;top:0;bottom:0}.LocationBlock-module__Pc2Z1q__locationGrid:before{left:var(--first-separator)}.LocationBlock-module__Pc2Z1q__locationGrid:after{left:var(--third-separator);display:var(--third-separator-display)}.LocationBlock-module__Pc2Z1q__locationGrid>span{left:var(--second-separator)}.LocationBlock-module__Pc2Z1q__locationLink{padding:var(--space-sm) var(--space-lg);z-index:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.LocationBlock-module__Pc2Z1q__locationLink:hover{background-color:var(--background-light)}.LocationBlock-module__Pc2Z1q__locationName{color:var(--primary-color);font-weight:500;font-size:var(--font-size-body);font-family:var(--font-primary);margin-block:0;margin-inline:0;text-decoration:none}.LocationBlock-module__Pc2Z1q__locationLink:hover .LocationBlock-module__Pc2Z1q__locationName{text-decoration:underline}.LocationBlock-module__Pc2Z1q__jobCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem}.LocationBlock-module__Pc2Z1q__jobCount:before{content:" • ";margin:0 .25rem}@media (max-width:1200px){.LocationBlock-module__Pc2Z1q__locationGrid{grid-template-columns:repeat(var(--laptop-columns), 1fr);grid-template-areas:var(--grid-areas-laptop)}.LocationBlock-module__Pc2Z1q__locationGrid:before{left:var(--laptop-first-separator)}.LocationBlock-module__Pc2Z1q__locationGrid:after{display:none}.LocationBlock-module__Pc2Z1q__locationGrid>span{left:var(--laptop-second-separator);display:block}}@media (max-width:768px){.LocationBlock-module__Pc2Z1q__locationGrid{grid-template-columns:repeat(var(--tablet-columns), 1fr);grid-template-areas:var(--grid-areas-tablet)}.LocationBlock-module__Pc2Z1q__locationGrid:before{left:var(--tablet-separator)}.LocationBlock-module__Pc2Z1q__locationGrid:after,.LocationBlock-module__Pc2Z1q__locationGrid>span{display:none}}@media (max-width:640px){.LocationBlock-module__Pc2Z1q__locationGrid{grid-template-columns:repeat(var(--mobile-columns), 1fr);grid-template-areas:var(--grid-areas-mobile)}.LocationBlock-module__Pc2Z1q__locationGrid:before,.LocationBlock-module__Pc2Z1q__locationGrid:after,.LocationBlock-module__Pc2Z1q__locationGrid>span{display:none}}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns1{grid-template-columns:1fr}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2{grid-template-columns:repeat(2,1fr)}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3{grid-template-columns:repeat(3,1fr)}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns1:before,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns1:after,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns1>span{display:none}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2:before{display:block;left:50%}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2:after,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2>span{display:none}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3:before{display:block;left:33.333%}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3:after{display:none}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3>span{display:block;left:66.666%}@media (max-width:768px){.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3{grid-template-columns:repeat(2,1fr)}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3:before{left:50%}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3>span{display:none}}@media (max-width:640px){.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3{grid-template-columns:1fr}.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns2:before,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3:before,.LocationBlock-module__Pc2Z1q__locationGrid.LocationBlock-module__Pc2Z1q__fewLocations.LocationBlock-module__Pc2Z1q__columns3>span{display:none}}@media (max-width:1200px){.LocationBlock-module__Pc2Z1q__locationGrid:not(.LocationBlock-module__Pc2Z1q__fewLocations){grid-template-columns:repeat(var(--laptop-columns), 1fr);grid-template-areas:var(--grid-areas-laptop)}}@media (max-width:768px){.LocationBlock-module__Pc2Z1q__locationGrid:not(.LocationBlock-module__Pc2Z1q__fewLocations){grid-template-columns:repeat(var(--tablet-columns), 1fr);grid-template-areas:var(--grid-areas-tablet)}}@media (max-width:640px){.LocationBlock-module__Pc2Z1q__locationGrid:not(.LocationBlock-module__Pc2Z1q__fewLocations){grid-template-columns:repeat(var(--mobile-columns), 1fr);grid-template-areas:var(--grid-areas-mobile)}}
.Breadcrumbs-module__qHR2Ta__breadcrumbs{font-size:var(--font-size-body);color:var(--text-color);margin-bottom:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.Breadcrumbs-module__qHR2Ta__breadcrumbs a{color:var(--primary-color);text-decoration:none;transition:color .3s}.Breadcrumbs-module__qHR2Ta__breadcrumbs a:hover{color:var(--secondary-color)}.Breadcrumbs-module__qHR2Ta__breadcrumbs span{margin:0 var(--space-xs);color:var(--accent-color);padding:0 .5rem}
