.job-place-breadcrumbs{color:#627569;flex-wrap:wrap;gap:7px;margin:12px 0 20px;font-size:12px;display:flex}.job-place-breadcrumbs a:hover,.job-place-details a:hover,.job-place-directory a:hover{text-decoration:underline}.job-place-details{border-top:1px solid #dfe5db;max-width:100%;margin-top:45px;padding:30px 0;font-size:14px;line-height:1.85}.job-place-details h2{letter-spacing:-.5px;font-size:24px}.job-place-details h3{margin-top:28px;font-size:18px}.job-place-details p{color:#586e61;max-width:850px}.job-place-details a{color:#235c41}.job-place-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding:0;list-style:none;display:grid}.job-place-links li{flex-direction:column;display:flex}.job-place-links small{color:#748075;font-size:11px}.job-place-source{font-size:11px}.job-place-directory{width:100%;max-width:1060px;padding:35px 24px 65px}.job-place-directory h1{letter-spacing:-1.5px;font-size:clamp(30px,5vw,48px)}.job-place-directory>p{font-size:14px;line-height:1.8}.job-place-alphabet{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.job-place-alphabet a{border:1px solid #dfe5db;border-radius:6px;padding:9px 12px;font-size:14px}.job-place-alphabet a[aria-current=page]{color:#fff;background:#103e34}.job-place-directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 24px;padding:0;font-size:14px;list-style:none;display:grid}.job-place-directory-list li{overflow-wrap:anywhere;flex-direction:column;display:flex}.job-place-directory-list small{color:#6f8072;font-size:11px}.job-search input[name=stad]{width:100%;min-width:0}@media (max-width:640px){.job-place-links,.job-place-directory-list{grid-template-columns:1fr}.job-place-breadcrumbs{font-size:11px}.job-place-details h2{font-size:21px}}
