@keyframes field-shake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}.job-similar{margin-top:40px;padding-bottom:32px}.job-similar__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-similar__title{font-family:Haskoy,sans-serif;font-size:var(--font-size-h3);letter-spacing:-.5px;margin:0;font-weight:600;line-height:32px}.job-similar__all-link{cursor:pointer;transition:background-color var(--basic-transition-timing), color var(--basic-transition-timing), box-shadow var(--basic-transition-timing), transform var(--basic-transition-timing);border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:24px;display:flex}.job-similar__all-link svg{transition:color .3s}.job-similar__all-link span{padding:0 8px}.job-similar__all-link:active{transform:scale(.95)}.job-similar__all-link.focus-dark-bg:focus-visible{border:1px solid var(--primary-primary-50);box-shadow:0 0 0 4px #593fe029,0 0 4px 1px #8066ff}.job-similar__all-link{height:32px;color:var(--neutral-neutral-0);background-color:var(--neutral-transparent-60);border-radius:8px;padding:4px 12px}.job-similar__all-link svg{color:gray}.job-similar__all-link svg path{fill:gray}.job-similar__all-link:hover{color:var(--colors-base-00);background-color:var(--neutral-neutral-30)}.job-similar__all-link:hover svg{color:#e0e0de}.job-similar__all-link:hover svg path{fill:#e0e0de}.job-similar__all-link:focus-visible{color:var(--neutral-neutral-0);background-color:var(--neutral-transparent-60);box-shadow:0 0 3px 1px var(--primary-primary-80), 0 0 0 4px var(--primary-primary-90)}.job-similar__all-link:focus-visible svg{color:gray}.job-similar__all-link:focus-visible svg path{fill:gray}.job-similar__all-link:active{color:var(--neutral-neutral-70);background-color:var(--neutral-neutral-30);box-shadow:0 0 0 2px var(--neutral-neutral-0)}.job-similar__all-link:active svg{color:#ccccc8}.job-similar__all-link:active svg path{fill:#ccccc8}.job-similar__all-link:disabled,.job-similar__all-link.disabled{color:var(--neutral-neutral-70);background-color:var(--neutral-neutral-80);box-shadow:none;cursor:not-allowed}.job-similar__all-link:disabled svg,.job-similar__all-link.disabled svg{color:#ccccc8}.job-similar__all-link:disabled svg path,.job-similar__all-link.disabled svg path{fill:var(--neutral-neutral-70)}.job-similar__all-link.loader{box-shadow:none;color:var(--neutral-neutral-60);background-color:var(--neutral-transparent-60)}.job-similar__all-link.loader svg{color:#999996}.job-similar__all-link.loader svg path{fill:#999996}.job-similar__all-link[hidden],.job-similar__all-link{display:none}.job-similar__all-link--mobile{cursor:pointer;transition:background-color var(--basic-transition-timing), color var(--basic-transition-timing), box-shadow var(--basic-transition-timing), transform var(--basic-transition-timing);border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:24px;display:flex}.job-similar__all-link--mobile svg{transition:color .3s}.job-similar__all-link--mobile span{padding:0 8px}.job-similar__all-link--mobile:active{transform:scale(.95)}.job-similar__all-link--mobile.focus-dark-bg:focus-visible{border:1px solid var(--primary-primary-50);box-shadow:0 0 0 4px #593fe029,0 0 4px 1px #8066ff}.job-similar__all-link--mobile{height:40px;color:var(--neutral-neutral-0);background-color:var(--neutral-transparent-60);border-radius:8px;padding:8px 16px}.job-similar__all-link--mobile svg{color:gray}.job-similar__all-link--mobile svg path{fill:gray}.job-similar__all-link--mobile:hover{color:var(--colors-base-00);background-color:var(--neutral-neutral-30)}.job-similar__all-link--mobile:hover svg{color:#e0e0de}.job-similar__all-link--mobile:hover svg path{fill:#e0e0de}.job-similar__all-link--mobile:focus-visible{color:var(--neutral-neutral-0);background-color:var(--neutral-transparent-60);box-shadow:0 0 3px 1px var(--primary-primary-80), 0 0 0 4px var(--primary-primary-90)}.job-similar__all-link--mobile:focus-visible svg{color:gray}.job-similar__all-link--mobile:focus-visible svg path{fill:gray}.job-similar__all-link--mobile:active{color:var(--neutral-neutral-70);background-color:var(--neutral-neutral-30);box-shadow:0 0 0 2px var(--neutral-neutral-0)}.job-similar__all-link--mobile:active svg{color:#ccccc8}.job-similar__all-link--mobile:active svg path{fill:#ccccc8}.job-similar__all-link--mobile:disabled,.job-similar__all-link--mobile.disabled{color:var(--neutral-neutral-70);background-color:var(--neutral-neutral-80);box-shadow:none;cursor:not-allowed}.job-similar__all-link--mobile:disabled svg,.job-similar__all-link--mobile.disabled svg{color:#ccccc8}.job-similar__all-link--mobile:disabled svg path,.job-similar__all-link--mobile.disabled svg path{fill:var(--neutral-neutral-70)}.job-similar__all-link--mobile.loader{box-shadow:none;color:var(--neutral-neutral-60);background-color:var(--neutral-transparent-60)}.job-similar__all-link--mobile.loader svg{color:#999996}.job-similar__all-link--mobile.loader svg path{fill:#999996}.job-similar__all-link--mobile[hidden]{display:none}.job-similar__all-link--mobile{width:100%;margin-top:24px}.job-similar__list-wrap{margin-top:24px}.job-similar__list{scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:16px;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;display:grid;overflow-x:auto}.job-similar__list::-webkit-scrollbar:horizontal{height:0}.job-similar__list::-webkit-scrollbar-thumb:horizontal{background:0 0}.job-similar__list::-webkit-scrollbar-track:horizontal{background:0 0}.job-similar__item{display:flex}.job-similar__card{border:1px solid var(--neutral-transparent-40,#27292229);background:var(--neutral-neutral-100,#fff);transition:var(--basic-transition-duration);border-radius:24px;flex-direction:column;width:100%;height:100%;min-height:160px;padding:24px;display:flex}.job-similar__top{font-family:Haskoy,sans-serif;font-size:var(--font-size-body-small);letter-spacing:.25px;align-items:center;gap:8px;font-weight:400;line-height:16px;display:inline-flex}.job-similar__company{color:var(--neutral-neutral-0,#27332f)}.job-similar__date{color:var(--neutral-neutral-40,#636662);margin-left:12px}.job-similar__logo{background:var(--neutral-neutral-100,#fff);-o-object-fit:cover;object-fit:cover;border-radius:4px;width:16px;min-width:16px;height:16px}.job-similar__logo--initials{border:1px solid var(--neutral-transparent-40,#27292229);color:var(--neutral-transparent-30,#27292252);font-family:Haskoy,sans-serif;font-size:var(--font-size-body-small);letter-spacing:.25px;justify-content:center;align-items:center;font-size:8px;font-weight:600;line-height:16px;display:inline-flex}.job-similar__card-title{font-family:Haskoy,sans-serif;font-size:var(--font-size-body-big);color:var(--neutral-neutral-0,#27332f);flex:1;margin-top:8px;font-weight:600;line-height:28px}.job-similar__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.job-similar__chip{box-shadow:0 0 0 1px var(--neutral-transparent-40,#27292229) inset;background:var(--neutral-transparent-100,#fffc);font-family:Haskoy,sans-serif;font-size:var(--font-size-body-normal);color:var(--neutral-neutral-0,#27332f);border-radius:16px;align-items:center;gap:4px;padding:0 8px 0 4px;font-weight:400;line-height:24px;display:inline-flex}.job-similar__chip-icon{color:var(--neutral-transparent-30,#27292252);flex-shrink:0}@media screen and (width>=768px){.job-similar{padding-bottom:40px}.job-similar__title{letter-spacing:-.5px}.job-similar__all-link{display:inline-flex}.job-similar__all-link--mobile{display:none}.job-similar__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;gap:16px;width:auto;margin-inline:0;padding-inline:0;overflow:visible}}@media screen and (width>=992px){.job-similar__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=1200px){.job-similar__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.job-similar__card:hover{border:1px solid var(--primary-primary-50,#8066ff);box-shadow:inset 0 0 0 5px #b499ff52}}
