.jobs-v4{--v4-canvas:var(--canvas);--v4-paper:var(--surface);--v4-ink:var(--text-1);--v4-ink-2:var(--text-2);--v4-muted:var(--text-3);--v4-faint:var(--text-4);--v4-line:var(--border);--v4-line-soft:var(--border-subtle);--v4-brand:var(--brand);--v4-brand-deep:var(--brand-hover);--v4-wash:var(--brand-subtle);--v4-amber:#b45309;--v4-radius:var(--r-lg,12px);--v4-shadow-rest:0 1px 2px #0f172a0a;--v4-shadow-lift:0 6px 20px -6px #0f172a21, 0 2px 6px #0f172a0d;--v4-ease:cubic-bezier(.16,1,.3,1);--v4-sans:var(--font-inter), system-ui, -apple-system, sans-serif;--v4-serif:var(--font-inter), system-ui, -apple-system, sans-serif;--v4-mono:var(--font-inter), system-ui, -apple-system, sans-serif;background:var(--v4-canvas);min-height:100vh;color:var(--v4-ink);font-family:var(--v4-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.jobs-v4 .v4-data{font-family:var(--v4-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.jobs-v4 .v4-wrap{max-width:1220px;margin:0 auto;padding:0 28px}@media (max-width:720px){.jobs-v4 .v4-wrap{padding:0 16px}}.jobs-v4 :focus-visible{outline:2px solid var(--v4-brand);outline-offset:2px;border-radius:6px}.jobs-v4 .v4-topbar{z-index:60;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);height:62px;transition:border-color .3s var(--v4-ease), background .3s var(--v4-ease);background:#f6f7f4d1;border-bottom:1px solid #0000;position:sticky;top:0}.jobs-v4 .v4-topbar.v4-stuck{border-bottom-color:var(--v4-line);background:#f6f7f4f0}.jobs-v4 .v4-topbar-inner{align-items:center;gap:24px;height:62px;display:flex}.jobs-v4 .v4-brand-lockup{color:var(--v4-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.jobs-v4 .v4-wordmark{letter-spacing:-.02em;font-size:16px;font-weight:600}.jobs-v4 .v4-omnibar{background:var(--v4-paper);border:1px solid var(--v4-line);max-width:520px;height:38px;color:var(--v4-faint);font-size:14px;font-family:var(--v4-sans);cursor:pointer;transition:border-color .18s var(--v4-ease);border-radius:10px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:flex}.jobs-v4 .v4-omnibar:hover{border-color:#d3dbd5}.jobs-v4 .v4-omnibar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jobs-v4 .v4-kbd{font-family:var(--v4-mono);color:var(--v4-faint);background:var(--v4-canvas);border:1px solid var(--v4-line);border-radius:5px;margin-left:auto;padding:2px 5px;font-size:10.5px}.jobs-v4 .v4-account{align-items:center;gap:9px;display:inline-flex}.jobs-v4 .v4-avatar{color:#fff;background:linear-gradient(150deg,#2f6b52,#0b7a50);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.jobs-v4 .v4-account-name{font-size:13.5px;font-weight:600;line-height:1.2}.jobs-v4 .v4-account-email{color:var(--v4-muted);font-size:11.5px;line-height:1.2}.jobs-v4 .v4-hero{padding:40px 0 22px}.jobs-v4 .v4-h1{font-family:var(--v4-serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.08}.jobs-v4 .v4-h1 em{color:var(--v4-brand);font-style:normal}.jobs-v4 .v4-subline{color:var(--v4-muted);max-width:38ch;margin:10px 0 0;font-size:15px}.jobs-v4 .v4-searchbar{background:var(--v4-paper);border:1px solid var(--v4-line);box-shadow:var(--v4-shadow-rest);transition:border-color .18s var(--v4-ease), box-shadow .18s var(--v4-ease);border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:5px 5px 5px 14px;display:flex}.jobs-v4 .v4-searchbar:focus-within{border-color:var(--v4-brand);box-shadow:0 0 0 3px var(--v4-wash)}.jobs-v4 .v4-search-input{font-family:var(--v4-sans);color:var(--v4-ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:14.5px}.jobs-v4 .v4-search-input::placeholder{color:var(--v4-faint)}.jobs-v4 .v4-search-btn{background:var(--v4-brand);color:#fff;font-family:var(--v4-sans);cursor:pointer;transition:background .18s var(--v4-ease), transform .18s var(--v4-ease);border:0;border-radius:8px;flex:none;padding:8px 18px;font-size:14px;font-weight:600}.jobs-v4 .v4-search-btn:hover{background:var(--v4-brand-deep)}.jobs-v4 .v4-search-btn:active{transform:scale(.97)}.jobs-v4 .v4-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.jobs-v4 .v4-suggest-lead{color:var(--v4-faint);font-size:13px}.jobs-v4 .v4-chip{border:1px solid var(--v4-line);background:var(--v4-paper);font-family:var(--v4-sans);color:var(--v4-ink-2);cursor:pointer;transition:border-color .18s var(--v4-ease), color .18s var(--v4-ease), background .18s var(--v4-ease), transform .18s var(--v4-ease);border-radius:99px;padding:5px 12px;font-size:13px}.jobs-v4 .v4-chip:hover{border-color:var(--v4-brand);color:var(--v4-brand);background:var(--v4-wash);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.jobs-v4 .v4-chip:hover,.jobs-v4 .v4-search-btn:active{transform:none}}.jobs-v4 .v4-rail{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s var(--v4-ease);background:#f6f7f4e6;border-bottom:1px solid #0000;position:sticky;top:62px}.jobs-v4 .v4-rail.v4-stuck{border-bottom-color:var(--v4-line)}.jobs-v4 .v4-rail-inner{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.jobs-v4 .v4-fbtn{border:1px solid var(--v4-line);background:var(--v4-paper);height:36px;color:var(--v4-ink-2);font-family:var(--v4-sans);white-space:nowrap;cursor:pointer;transition:border-color .18s var(--v4-ease), color .18s var(--v4-ease), background .18s var(--v4-ease);border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;display:inline-flex}.jobs-v4 .v4-fbtn svg{color:var(--v4-faint);transition:color .18s var(--v4-ease)}.jobs-v4 .v4-fbtn:hover{color:var(--v4-ink);border-color:#ccd6cf}.jobs-v4 .v4-fbtn:hover svg{color:var(--v4-muted)}.jobs-v4 .v4-fbtn[aria-pressed=true]{background:var(--v4-wash);color:var(--v4-brand-deep);border-color:#b9dcc8;font-weight:600}.jobs-v4 .v4-fbtn[aria-pressed=true] svg{color:var(--v4-brand)}.jobs-v4 .v4-caret{margin-left:1px}.jobs-v4 .v4-badge{font-family:var(--v4-mono);background:var(--v4-brand);color:#fff;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:700;line-height:1.3}.jobs-v4 .v4-sort{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.jobs-v4 .v4-sort-label{color:var(--v4-muted);font-size:13px}.jobs-v4 .v4-select{border:1px solid var(--v4-line);background-color:var(--v4-paper);height:36px;color:var(--v4-ink);font-family:var(--v4-sans);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2377877E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:9px;padding:0 30px 0 12px;font-size:13.5px}.jobs-v4 .v4-select:hover{border-color:#ccd6cf}.jobs-v4 .v4-pop-anchor{position:relative}.jobs-v4 .v4-pop{z-index:70;background:var(--v4-paper);border:1px solid var(--v4-line);min-width:220px;box-shadow:var(--v4-shadow-lift);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.jobs-v4 .v4-pop-title{letter-spacing:.04em;text-transform:uppercase;color:var(--v4-faint);padding:4px 8px 2px;font-size:11px;font-weight:600}.jobs-v4 .v4-pop-item{width:100%;height:34px;color:var(--v4-ink-2);font-family:var(--v4-sans);text-align:left;cursor:pointer;transition:background .12s var(--v4-ease), color .12s var(--v4-ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:13.5px;display:flex}.jobs-v4 .v4-pop-item:hover{background:var(--v4-line-soft);color:var(--v4-ink)}.jobs-v4 .v4-pop-item[aria-pressed=true]{color:var(--v4-brand-deep);font-weight:600}.jobs-v4 .v4-pop-input{border:1px solid var(--v4-line);background:var(--v4-paper);height:36px;font-family:var(--v4-sans);color:var(--v4-ink);border-radius:8px;outline:0;padding:0 10px;font-size:13.5px}.jobs-v4 .v4-pop-input:focus{border-color:var(--v4-brand);box-shadow:0 0 0 3px var(--v4-wash)}.jobs-v4 .v4-pop-apply{background:var(--v4-brand);color:#fff;height:34px;font-family:var(--v4-sans);cursor:pointer;border:0;border-radius:8px;margin-top:4px;font-size:13px;font-weight:600}.jobs-v4 .v4-pop-apply:hover{background:var(--v4-brand-deep)}.jobs-v4 .v4-check{color:var(--v4-brand);flex:none}.jobs-v4 .v4-pop-list{max-height:220px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.jobs-v4 .v4-pop-list li{display:block}.jobs-v4 .v4-pop-list .v4-pop-item{align-items:center;gap:6px;width:100%;display:flex}.jobs-v4 .v4-pop-meta{color:var(--v4-faint);font-size:12px}.jobs-v4 .v4-body-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:34px;padding:14px 0 70px;display:grid}@media (max-width:1000px){.jobs-v4 .v4-body-grid{grid-template-columns:1fr;gap:22px}.jobs-v4 .v4-side{flex-flow:wrap;order:-1;position:static;top:auto}.jobs-v4 .v4-side .v4-panel{flex:1;min-width:250px}.jobs-v4 .v4-account-name,.jobs-v4 .v4-account-email{display:none}}.jobs-v4 .v4-listhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.jobs-v4 .v4-listhead-count{font-family:var(--v4-mono);letter-spacing:-.03em;color:var(--v4-ink);font-size:22px;font-weight:500}.jobs-v4 .v4-listhead-sub{color:var(--v4-muted);font-size:13.5px}.jobs-v4 .v4-replay{color:var(--v4-muted);border:1px solid var(--v4-line);background:var(--v4-paper);cursor:pointer;font-size:12.5px;font-family:var(--v4-sans);transition:color .18s var(--v4-ease), border-color .18s var(--v4-ease), background .18s var(--v4-ease);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:inline-flex}.jobs-v4 .v4-replay svg{transition:transform .5s var(--v4-ease)}.jobs-v4 .v4-replay:hover{color:var(--v4-brand);background:var(--v4-wash);border-color:#b9dcc8}.jobs-v4 .v4-replay:hover svg{transform:rotate(-180deg)}.jobs-v4 .v4-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.jobs-v4 .v4-list>li{list-style:none;display:grid}.jobs-v4 .v4-list>li>.v4-card{height:100%}.jobs-v4 .v4-empty{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:var(--v4-radius);text-align:center;color:var(--v4-muted);box-shadow:var(--v4-shadow-rest);padding:40px 24px}.jobs-v4 .v4-card{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:var(--v4-radius);box-shadow:var(--v4-shadow-rest);transition:opacity .5s var(--v4-ease), transform .5s var(--v4-ease), box-shadow .28s var(--v4-ease), border-color .2s var(--v4-ease);display:flex;position:relative;overflow:hidden}.jobs-v4 .v4-card:hover{box-shadow:var(--v4-shadow-lift);border-color:#d2ded7;transform:translateY(-2px)}.jobs-v4 .v4-signal{background:var(--v4-line-soft);width:3px;position:absolute;top:0;bottom:0;left:0}.jobs-v4 .v4-signal i{background:var(--v4-brand);width:100%;height:0;transition:height .8s var(--v4-ease);transition-delay:.25s;position:absolute;bottom:0;left:0}.jobs-v4 .v4-card.v4-in .v4-signal i{height:var(--fill,0%)}.jobs-v4 .v4-signal i.v4-amber{background:#c9a227}.jobs-v4 .v4-card-body{flex:1;min-width:0;padding:13px 15px 12px 18px}.jobs-v4 .v4-card-row1{align-items:flex-start;gap:12px;display:flex}.jobs-v4 .v4-logo{--bloom-radius-sm:10px}.jobs-v4 .v4-card-titleblock{flex:1;min-width:0}.jobs-v4 .v4-card-title{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:600;line-height:1.25;display:flex}.jobs-v4 .v4-card-title a{color:inherit;text-decoration:none}.jobs-v4 .v4-card-title a:hover{color:var(--v4-brand)}.jobs-v4 .v4-new{font-family:var(--v4-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--v4-brand);background:var(--v4-wash);border-radius:5px;padding:2.5px 6px;font-size:9.5px;font-weight:700;position:relative;top:-1px}.jobs-v4 .v4-card-sub{color:var(--v4-ink-2);flex-wrap:wrap;align-items:center;margin-top:2px;font-size:13px;display:flex}.jobs-v4 .v4-dot-sep{color:var(--v4-faint);margin:0 7px}.jobs-v4 .v4-card-loc{color:var(--v4-muted)}.jobs-v4 .v4-save{width:32px;height:32px;color:var(--v4-faint);cursor:pointer;transition:background .18s var(--v4-ease), color .18s var(--v4-ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.jobs-v4 .v4-save:hover{background:var(--v4-wash);color:var(--v4-brand)}.jobs-v4 .v4-save.v4-saved{color:#d2544b}.jobs-v4 .v4-save.v4-saved svg{fill:currentColor;animation:v4-pop .34s var(--v4-ease)}@keyframes v4-pop{0%{transform:scale(1)}42%{transform:scale(1.32)}to{transform:scale(1)}}.jobs-v4 .v4-card-row2{border-top:1px solid var(--v4-line-soft);justify-content:space-between;align-items:flex-end;gap:18px;margin-top:10px;padding-top:10px;display:flex}.jobs-v4 .v4-facts{color:var(--v4-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.jobs-v4 .v4-facts li{align-items:center;display:inline-flex}.jobs-v4 .v4-facts li:after{content:"";background:#cbd5ce;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.jobs-v4 .v4-facts li:last-child:after{display:none}.jobs-v4 .v4-fact-strong{color:var(--v4-brand-deep);font-weight:600}.jobs-v4 .v4-cardData{flex:none;gap:22px;margin:0;display:flex}.jobs-v4 .v4-cardData>div{text-align:right}.jobs-v4 .v4-cardData dt{font-family:var(--v4-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v4-faint);font-size:9px;font-weight:500}.jobs-v4 .v4-cardData dd{font-family:var(--v4-mono);color:var(--v4-ink-2);white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:500}.jobs-v4 .v4-dd-faint{color:var(--v4-muted)}.jobs-v4 .v4-hqi-strong{color:var(--v4-brand-deep);font-weight:700}.jobs-v4 .v4-hqi-amber{color:var(--v4-amber);font-weight:700}.jobs-v4 .v4-arrow{border-left:1px solid var(--v4-line-soft);width:46px;color:var(--v4-faint);transition:background .24s var(--v4-ease), color .24s var(--v4-ease);flex:none;place-items:center;text-decoration:none;display:grid}.jobs-v4 .v4-arrow svg{transition:transform .24s var(--v4-ease)}.jobs-v4 .v4-card:hover .v4-arrow{background:var(--v4-wash);color:var(--v4-brand)}.jobs-v4 .v4-card:hover .v4-arrow svg{transform:translate(2px)}@media (max-width:720px){.jobs-v4 .v4-wrap{padding:0 16px}.jobs-v4 .v4-omnibar{display:none}.jobs-v4 .v4-hero{padding:34px 0 22px}.jobs-v4 .v4-searchbar{flex-wrap:wrap;padding:10px}.jobs-v4 .v4-search-input{padding:6px 4px}.jobs-v4 .v4-search-btn{flex-basis:100%;justify-content:center;width:100%}.jobs-v4 .v4-list{grid-template-columns:1fr}.jobs-v4 .v4-card-row2{flex-direction:column;align-items:flex-start;gap:11px}.jobs-v4 .v4-cardData{gap:20px}.jobs-v4 .v4-cardData>div{text-align:left}.jobs-v4 .v4-arrow{display:none}.jobs-v4 .v4-side{flex-direction:column}.jobs-v4 .v4-side .v4-panel{min-width:0}}.jobs-v4 .v4-pager{z-index:80;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid var(--v4-line);min-width:214px;box-shadow:var(--v4-shadow-lift);background:#ffffffd1;border-radius:14px;flex-direction:column;gap:7px;padding:9px 12px 11px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.jobs-v4 .v4-pager-row{justify-content:center;align-items:center;gap:12px;display:flex}.jobs-v4 .v4-pager-nav{border:1px solid var(--v4-line);background:var(--v4-paper);width:30px;height:30px;color:var(--v4-ink-2);cursor:pointer;transition:border-color .18s var(--v4-ease), color .18s var(--v4-ease), background .18s var(--v4-ease);border-radius:8px;place-items:center;font-size:16px;line-height:1;display:grid}.jobs-v4 .v4-pager-nav:hover:not(:disabled){border-color:var(--v4-brand);color:var(--v4-brand);background:var(--v4-wash)}.jobs-v4 .v4-pager-nav:disabled{opacity:.38;cursor:default}.jobs-v4 .v4-pager-label{color:var(--v4-ink-2);white-space:nowrap;font-size:13px}.jobs-v4 .v4-pager-track{background:var(--v4-line-soft);cursor:pointer;border-radius:99px;height:5px;position:relative}.jobs-v4 .v4-pager-track>i{background:var(--v4-brand);min-width:6px;transition:width .3s var(--v4-ease);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.jobs-v4 .v4-pager-track>i:after{content:"";border:2px solid var(--v4-brand);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 1px 2px #10201a38}.jobs-v4 .v4-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:124px}.jobs-v4 .v4-panel{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:var(--v4-radius);box-shadow:var(--v4-shadow-rest);padding:16px}.jobs-v4 .v4-eyebrow{font-family:var(--v4-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--v4-faint);margin-bottom:12px;font-size:10px;font-weight:700}.jobs-v4 .v4-switch{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.jobs-v4 .v4-switch-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-v4 .v4-switch-track{width:34px;height:20px;transition:background .22s var(--v4-ease);background:#d8e0da;border-radius:99px;flex:none;margin-top:1px;position:relative}.jobs-v4 .v4-switch-track:after{content:"";width:16px;height:16px;transition:transform .26s var(--v4-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.jobs-v4 .v4-switch-input:checked+.v4-switch-track{background:var(--v4-brand)}.jobs-v4 .v4-switch-input:checked+.v4-switch-track:after{transform:translate(14px)}.jobs-v4 .v4-switch-input:focus-visible+.v4-switch-track{outline:2px solid var(--v4-brand);outline-offset:2px}.jobs-v4 .v4-switch-disabled{cursor:default}.jobs-v4 .v4-switch-disabled .v4-switch-track{opacity:.5}.jobs-v4 .v4-switch-disabled .v4-switch-label{color:var(--v4-muted)}.jobs-v4 .v4-switch-label{color:var(--v4-ink);font-size:14px;font-weight:600;line-height:1.3}.jobs-v4 .v4-switch-hint{color:var(--v4-muted);margin-top:3px;font-size:12.5px;line-height:1.45}.jobs-v4 .v4-profile-select{border:1px solid var(--v4-line);background-color:var(--v4-canvas);width:100%;height:38px;color:var(--v4-ink);font-family:var(--v4-sans);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2377877E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:9px;margin-top:13px;padding:0 30px 0 12px;font-size:13.5px}.jobs-v4 .v4-srch-dl{margin:0}.jobs-v4 .v4-srch-row{border-bottom:1px solid var(--v4-line-soft);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.jobs-v4 .v4-srch-row:last-of-type{border-bottom:0}.jobs-v4 .v4-srch-row dt{color:var(--v4-muted);font-size:13px}.jobs-v4 .v4-srch-row dd{font-family:var(--v4-mono);color:var(--v4-ink);margin:0;font-size:13px}.jobs-v4 .v4-hqi-def{border-top:1px solid var(--v4-line-soft);color:var(--v4-muted);margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.5}.jobs-v4 .v4-hqi-def b{color:var(--v4-ink-2);font-weight:600}.jobs-v4 .v4-saved-list{flex-direction:column;display:flex}.jobs-v4 .v4-saved-link{color:var(--v4-ink-2);transition:background .16s var(--v4-ease), color .16s var(--v4-ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -9px;padding:8px 9px;font-size:13.5px;text-decoration:none;display:flex}.jobs-v4 .v4-saved-link:hover{background:var(--v4-canvas);color:var(--v4-brand-deep)}.jobs-v4 .v4-saved-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobs-v4 .v4-saved-count{font-family:var(--v4-mono);color:var(--v4-faint);flex:none;font-size:11.5px}.jobs-v4 .v4-saved-empty{color:var(--v4-muted);font-size:12.5px;line-height:1.5}.jobs-v4 .v4-saved-cta{color:var(--v4-brand);margin-top:10px;font-size:12.5px;text-decoration:none;display:inline-block}.jobs-v4 .v4-saved-cta:hover{text-decoration:underline}.jobs-v4 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.jobs-v4 .v4-card,.jobs-v4 .v4-card:hover,.jobs-v4 .v4-card:hover .v4-arrow svg,.jobs-v4 .v4-replay:hover svg{transform:none}.jobs-v4 .v4-save.v4-saved svg{animation:none}}.jobs-v4 .v4-sk{transition:opacity .5s var(--v4-ease), transform .5s var(--v4-ease), box-shadow .28s var(--v4-ease), border-color .2s var(--v4-ease)}.jobs-v4 .v4-pending{opacity:0;transform:translateY(14px)}.jobs-v4 .v4-in{opacity:1;transform:none}.jobs-v4 .v4-card.v4-pending{opacity:0;transform-origin:0;transform:perspective(1600px)rotateY(32deg)translateY(10px)scale(.985)}.jobs-v4 .v4-list>li:nth-child(2n) .v4-card.v4-pending{transform-origin:100%;transform:perspective(1600px)rotateY(-32deg)translateY(10px)scale(.985)}.jobs-v4 .v4-card.v4-in{transform:perspective(1600px)rotateY(0)translateY(0)scale(1)}.jobs-v4 .v4-sk{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:var(--v4-radius);height:104px;box-shadow:var(--v4-shadow-rest);gap:12px;padding:13px 15px;display:flex}.jobs-v4 .v4-sk-logo{background:var(--v4-line-soft);border-radius:10px;flex:none;width:38px;height:38px;position:relative;overflow:hidden}.jobs-v4 .v4-sk-col{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.jobs-v4 .v4-sk-bar{background:var(--v4-line-soft);border-radius:7px;position:relative;overflow:hidden}.jobs-v4 .v4-sk-logo:after,.jobs-v4 .v4-sk-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.35s infinite v4-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes v4-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.jobs-v4 *{transition-duration:.001ms!important;animation-duration:.001ms!important}.jobs-v4 .v4-card.v4-pending,.jobs-v4 .v4-list>li:nth-child(2n) .v4-card.v4-pending,.jobs-v4 .v4-sk.v4-pending{opacity:1!important;transform:none!important}.jobs-v4 .v4-signal i{height:var(--fill,0%)!important}}.jobs-v4-authed .v4-rail{top:64px}.jobs-v4-authed .v4-hero{padding:16px 0 12px}.jobs-v4-authed .v4-h1{font-size:clamp(26px,3vw,34px)}.jobs-v4-authed .v4-subline{margin-top:6px;font-size:14px}.jobs-v4-authed .v4-searchbar{margin-top:14px}.jobs-v4-authed .v4-suggest{margin-top:10px}.jobs-v4-authed .v4-body-grid{padding-top:10px}.jobs-v4.jobs-v4-editorial{--v4-canvas:var(--cb-bp-bg-app);--v4-paper:var(--cb-bp-surface);--v4-ink:var(--cb-bp-text-primary);--v4-ink-2:var(--cb-bp-text-primary);--v4-muted:var(--cb-bp-text-secondary);--v4-faint:var(--cb-bp-text-tertiary);--v4-line:var(--cb-bp-border);--v4-line-soft:var(--cb-bp-border);--v4-brand:var(--cb-bp-green-600);--v4-brand-deep:var(--cb-bp-green-700);--v4-wash:var(--cb-bp-green-wash);--v4-amber:var(--cb-bp-amber-500);--v4-serif:var(--font-fraunces), Georgia, serif}.jobs-v4.jobs-v4-editorial .v4-h1,.jobs-v4.jobs-v4-editorial .v4-listhead-count{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em}