.jd-related-employers{--je-ink:#20242b;--je-muted:#5e6673;--je-line:#e4e6eb;--je-surface:#fff;--je-soft:#f5f6f8;--je-brand:#d33d33;container:job-employers/inline-size;border-top:1px solid var(--je-line);color:var(--je-ink);margin-top:16px;padding-top:32px}.dark .jd-related-employers{--je-ink:#f3f5f8;--je-muted:#acb6c5;--je-line:#303947;--je-surface:#141c29;--je-soft:#1b2534;--je-brand:#f39187}.jd-related-employers a{color:inherit;text-decoration:none}.jd-related-employers :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--je-brand);outline-offset:3px}.jd-related-employers svg{flex-shrink:0;height:16px;width:16px}.jd-related-heading{margin-bottom:22px}.jd-related-heading h2{font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.jd-related-heading p{color:var(--je-muted);font-size:13px;line-height:1.65;margin:7px 0 0}.jd-related-scroller{align-items:stretch;display:flex;gap:12px;list-style:none;margin:0 -3px;overflow-x:auto;overscroll-behavior-x:contain;padding:5px 3px 15px;scroll-padding-inline:3px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-color:var(--je-line) transparent;scrollbar-width:thin}.jd-related-scroller>li{flex:0 0 228px;min-width:0;scroll-snap-align:start}.jd-related-card{background:var(--je-soft);border:1px solid var(--je-line);border-radius:15px;display:flex;flex-direction:column;height:100%;min-height:222px;padding:22px 20px 18px}.jd-related-identity{align-items:flex-start;display:flex;gap:12px;min-width:0}.jd-related-identity>span:last-child{min-width:0}.jd-related-logo{background:var(--je-surface);border:1px solid var(--je-line);border-radius:9px;display:grid;flex-shrink:0;height:40px;overflow:hidden;place-items:center;width:40px}.jd-related-logo img{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.jd-related-name{display:block;font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.jd-related-city{align-items:flex-start;color:var(--je-muted);display:flex;font-size:12px;gap:6px;line-height:1.55;margin-top:8px;overflow-wrap:anywhere}.jd-related-city svg{height:13px;margin-top:2px;width:13px}.jd-related-review{margin-top:auto;min-height:56px;padding-top:25px}.jd-related-rating{align-items:center;display:inline-flex;font-size:27px;font-weight:600;gap:7px;letter-spacing:-.03em;line-height:1.2}.jd-related-rating svg{color:#a77125;height:17px;width:17px}.dark .jd-related-rating svg{color:#e6b56b}.jd-related-rating small{color:var(--je-muted);font-size:12px;font-weight:400;letter-spacing:0}.jd-related-unrated{color:var(--je-muted);font-size:12px;line-height:1.55}.jd-related-action{align-items:center;border-top:1px solid var(--je-line);display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;line-height:1.5;margin-top:17px;padding-top:14px}.jd-related-action svg{height:14px;width:14px}.jd-related-navigation{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:10px}.jd-related-help{color:var(--je-muted);font-size:11px;line-height:1.6;margin:0}.jd-related-help strong{color:var(--je-ink);font-size:12px;font-weight:600}.jd-related-help span{display:block;margin-top:2px}.jd-related-pagination{align-items:center;display:flex;gap:9px}.jd-related-pagination[hidden]{display:none}.jd-related-pagination output{color:var(--je-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;min-width:40px;text-align:center;white-space:nowrap}.jd-related-arrow{background:var(--je-surface);border:1px solid var(--je-line);border-radius:50%;color:var(--je-ink);cursor:pointer;display:grid;flex-shrink:0;height:44px;padding:0;place-items:center;transition:transform .12s ease-out;width:44px}.jd-related-arrow svg{height:18px;width:18px}.jd-related-arrow[data-employer-prev] svg{transform:rotate(180deg)}.jd-related-arrow:disabled{color:var(--je-muted);cursor:default;opacity:.4}.jd-related-arrow:active:not(:disabled){transform:scale(.95)}.jd-related-footer{border-top:1px solid var(--je-line);display:flex;justify-content:flex-end;margin-top:20px;padding-top:10px}.jd-related-footer a{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:8px;min-height:44px}@media (hover:hover) and (pointer:fine){.jd-related-card:hover{border-color:var(--je-muted)}.jd-related-card:hover .jd-related-action,.jd-related-footer a:hover{color:var(--je-brand)}.jd-related-arrow:hover:not(:disabled){background:var(--je-soft);border-color:var(--je-ink)}}@container job-employers (max-width: 570px){.jd-related-heading h2{font-size:21px}.jd-related-heading p{font-size:12px}.jd-related-scroller>li{flex-basis:255px}.jd-related-card{min-height:217px}}@container job-employers (max-width: 350px){.jd-related-help{max-width:105px}.jd-related-navigation{gap:10px}.jd-related-pagination{gap:5px}.jd-related-pagination output{min-width:36px}}@media (prefers-reduced-motion:reduce){.jd-related-arrow{transition:none}.jd-related-arrow:active:not(:disabled){transform:none}}
