body.site-surface:has(.career-db-v2){background:#f7fafb}body.site-surface:has(.career-db-v2)>header{display:none}body.site-surface:has(.career-db-v2) .site-surface__main{padding-top:.8rem}.career-db-v2{color:#152220}.career-db-v2__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.career-db-v2__header-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.career-db-v2__kicker{margin:0 0 .25rem;color:#22766e;font-size:.78rem;font-weight:800;text-transform:uppercase}.career-db-v2 h1{margin:0;font-size:clamp(1.6rem,2.3vw,2.35rem);letter-spacing:0}.career-db-v2__link,.career-db-v2__external a{color:#0f766e;font-weight:800;text-decoration:none}.career-db-v2__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;align-items:end;padding:.85rem;border:1px solid rgba(44,62,58,.14);background:#fff}.career-db-v2__controls label,.career-db-v2__control-group{display:grid;gap:.32rem;min-width:0;font-size:.78rem;font-weight:800;color:#40514e}.career-db-v2__controls input,.career-db-v2__controls select{width:100%;min-height:2.55rem;border:1px solid rgba(58,78,74,.25);border-radius:.35rem;background:#f9fbfb;color:#152220;font:inherit}.career-db-v2__controls input{padding:0 .75rem}.career-db-v2__controls select{padding:0 .55rem}.career-db-v2__controls .career-db-v2__check{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;border:1px solid rgba(58,78,74,.25);border-radius:.35rem;padding:0 .65rem;background:#f9fbfb;color:#152220}.career-db-v2__controls .career-db-v2__check input{width:1.05rem;min-height:1.05rem;padding:0;accent-color:#0f766e}.career-db-v2__controls .career-db-v2__check--muted{background:#f4f6f5;color:#5b6865}.career-db-v2__ownership-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.career-db-v2__ownership-options .career-db-v2__check{min-height:2.55rem;padding-inline:.5rem}.career-db-v2__actions{display:flex;gap:.45rem;grid-column:1 / -1;justify-content:flex-end}.career-db-v2 button,.career-db-v2__controls button{min-height:2.55rem;border:0;border-radius:.35rem;padding:0 .9rem;background:#0f766e;color:#fff;font-weight:800;cursor:pointer}.career-db-v2 button:disabled{cursor:not-allowed;opacity:.42}.career-db-v2 .career-db-v2__ghost{border:1px solid rgba(58,78,74,.2);background:#edf4f3;color:#1a3431}.career-db-v2__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.9rem 0;color:#40514e}.career-db-v2__summary strong{color:#152220;font-size:1.15rem}.career-db-v2__closed-summary{border:1px solid rgba(97,111,108,.18);border-radius:999px;padding:.18rem .55rem;background:#f4f6f5;color:#5b6865;font-size:.82rem;font-weight:800}.career-db-v2__workspace{display:block}.career-db-v2__results{display:grid;gap:.65rem;min-width:0}.career-db-v2__job{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.5rem,auto);gap:.85rem;padding:.9rem;border:1px solid rgba(44,62,58,.13);border-left:.28rem solid #2a9d8f;background:#fff}.career-db-v2__job--closed{border-left-color:#9ba8a5;background:#fafbfb;opacity:.82}.career-db-v2__job p{margin:0 0 .18rem;color:#4e5c59;font-size:.86rem;font-weight:800}.career-db-v2__status-badge{display:inline-flex;margin-left:.45rem;border-radius:999px;padding:.12rem .42rem;background:#e8eceb;color:#5b6865;font-size:.72rem;line-height:1.2}.career-db-v2__job h2{margin:0;font-family:inherit;font-size:1.04rem;line-height:1.45;letter-spacing:0}.career-db-v2__meta-row,.career-db-v2__tags,.career-db-v2__external{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.career-db-v2__scope{display:flex;gap:.45rem;align-items:baseline;margin:.55rem 0 0;color:#245b55;font-size:.82rem}.career-db-v2__scope b{font-size:.72rem;letter-spacing:.04em}.career-db-v2__external{justify-content:flex-end}.career-db-v2__meta-row span,.career-db-v2__tags span{max-width:100%;border-radius:999px;padding:.22rem .5rem;background:#eef5f5;color:#283a37;font-size:.78rem;overflow-wrap:anywhere}.career-db-v2__tags span{background:#f6f0df}.career-db-v2__tags--role span{background:#e4f3ef;color:#1f625b}.career-db-v2__tags--process a{display:inline-flex;align-items:center;border:1px solid #c8d8bb;border-radius:999px;background:#eef5e8;color:#36582d;font-size:.78rem;font-weight:700;line-height:1.2;padding:.32rem .58rem;text-decoration:none}.career-db-v2__tags--process a:hover{background:#dfead6}.career-db-v2__tags--education span{background:#e8f0fb;color:#264f7d}.career-db-v2__review-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.career-db-v2__review-tags span{border:1px solid #e4c27b;border-radius:.25rem;padding:.18rem .42rem;background:#fff8e8;color:#805b12;font-size:.66rem;font-weight:800}.career-db-v2__external a,.career-db-v2__external span{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:.35rem;padding:.28rem .55rem;background:#edf4f3;line-height:1.2}.career-db-v2__job-side{display:grid;align-content:start;justify-items:end;gap:.45rem;text-align:right;color:#4e5c59;font-size:.82rem}.career-db-v2__job-side strong{color:#152220}.career-db-v2__date-list{display:grid;gap:.2rem;justify-items:end}.career-db-v2__date-list span{display:flex;justify-content:flex-end;gap:.35rem;white-space:nowrap}.career-db-v2__date-list b{color:#283a37;font-weight:800}.career-db-v2__empty{border:1px solid rgba(44,62,58,.13);background:#fff}.career-db-v2__empty{padding:2rem;color:#53615f;text-align:center}.career-db-v2__pager{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.career-db-v2__pager span{min-width:5rem;text-align:center;font-weight:800}.career-db-v2__pager a{border:1px solid rgba(44,62,58,.24);border-radius:.45rem;color:#1f5d50;font-weight:800;padding:.45rem .8rem;text-decoration:none}.career-db-v2__pager a[aria-disabled=true]{color:#7a8784;pointer-events:none}@media(max-width:1100px){.career-db-v2__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.career-db-v2__actions{grid-column:1 / -1}}@media(max-width:700px){.career-db-v2__header,.career-db-v2__summary,.career-db-v2__job{display:grid;grid-template-columns:1fr}.career-db-v2__controls{grid-template-columns:1fr}.career-db-v2__actions,.career-db-v2__job-side{justify-items:stretch;text-align:left}.career-db-v2__date-list{justify-items:start}.career-db-v2__date-list span{justify-content:flex-start;white-space:normal}.career-db-v2__actions,.career-db-v2__external{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}}.career-db-v2{--career-ink: #172a2e;--career-muted: #607075;--career-teal: #087f7b;--career-teal-dark: #056662;--career-teal-soft: #e8f5f4;--career-line: #d8e1e4;--career-surface: #ffffff;--career-canvas: #f5f9fa;color:var(--career-ink);font-feature-settings:"palt"}.career-db-v2__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.career-db-v2__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:-.25rem 0 1.25rem;padding-bottom:.8rem;border-bottom:1px solid var(--career-line)}.career-db-v2__kicker{margin:0 0 .18rem;color:var(--career-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:none}.career-db-v2 h1{margin:0;font-family:inherit;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;letter-spacing:.015em}.career-db-v2__header-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.75rem,2.3vw,2.25rem);margin:0}.career-db-v2__header-links .career-db-v2__link{position:relative;padding:.75rem 0;color:#24363a;font-size:.88rem;font-weight:750;white-space:nowrap}.career-db-v2__header-links .career-db-v2__link[aria-current=page]{color:var(--career-teal-dark)}.career-db-v2__header-links .career-db-v2__link[aria-current=page]:after{position:absolute;inset:auto 0 -.82rem;height:3px;background:var(--career-teal);content:""}.career-db-v2__controls{display:block;padding:0;border:0;background:transparent}.career-db-v2__search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,21%);gap:.65rem}.career-db-v2__search-field{position:relative;display:block}.career-db-v2__controls .career-db-v2__search-field input{width:100%;height:3.3rem;min-height:3.3rem;border:1px solid #cfdadd;border-radius:.35rem;padding:0 1rem;background:var(--career-surface);box-shadow:0 1px 2px #1932370a;color:var(--career-ink);font:inherit;font-size:1rem;font-weight:700}.career-db-v2__controls .career-db-v2__search-field input:focus,.career-db-v2__controls select:focus,.career-db-v2 button:focus-visible,.career-db-v2 a:focus-visible,.career-db-v2 summary:focus-visible{outline:3px solid rgba(8,127,123,.2);outline-offset:2px}.career-db-v2 .career-db-v2__search-button{height:3.3rem;border:1px solid var(--career-teal);border-radius:.35rem;background:var(--career-teal);box-shadow:0 1px 2px #0566622e;color:#fff;font-size:1rem;font-weight:800}.career-db-v2 .career-db-v2__search-button:hover,.career-db-v2__official:hover{background:var(--career-teal-dark)}.career-db-v2__search-hint{margin:.35rem 0 1.25rem;color:var(--career-muted);font-size:.78rem}.career-db-v2__filter-heading{margin:0 0 .55rem;color:var(--career-teal-dark);font-size:.88rem;font-weight:800}.career-db-v2__guided-filters{display:grid;grid-template-columns:minmax(13rem,.92fr) minmax(25rem,1.6fr) minmax(20rem,1.35fr);gap:.75rem;align-items:stretch}.career-db-v2__step{position:relative;min-width:0;margin:0;border:1px solid var(--career-line);border-radius:.45rem;padding:.7rem .8rem .8rem;background:var(--career-surface);box-shadow:0 2px 8px #1b333909}.career-db-v2__step legend{padding:0 .2rem;color:#31484d;font-size:.82rem;font-weight:800}.career-db-v2__step legend b{display:inline-grid;width:1.45rem;height:1.45rem;margin-right:.25rem;border-radius:50%;place-items:center;background:var(--career-teal);color:#fff;font-size:.75rem}.career-db-v2__ownership-options,.career-db-v2__process-options,.career-db-v2__work-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.career-db-v2__step .career-db-v2__check{position:relative;display:grid;min-height:2.65rem;border:1px solid #d1dcdf;border-radius:.3rem;place-items:center;padding:.35rem;background:#fbfcfc;color:#31464b;cursor:pointer;font-size:.82rem;font-weight:800}.career-db-v2__step .career-db-v2__check input{position:absolute;opacity:0;pointer-events:none}.career-db-v2__step .career-db-v2__check:has(input:checked){border-color:var(--career-teal);background:var(--career-teal-soft);box-shadow:inset 0 0 0 1px var(--career-teal);color:var(--career-teal-dark)}.career-db-v2__process-options{grid-template-columns:repeat(4,minmax(0,1fr))}.career-db-v2__process-options button{display:grid;min-width:0;min-height:2.65rem;border:1px solid #d5dfe1;border-radius:.25rem;place-content:center;padding:.25rem .3rem;background:#fbfcfc;color:#304348;line-height:1.15}.career-db-v2__process-options button strong{font-size:.72rem;white-space:nowrap}.career-db-v2__process-options button small{margin-top:.18rem;color:#718086;font-size:.58rem}.career-db-v2__process-options button[aria-pressed=true]{border-color:var(--career-teal);background:var(--career-teal-soft);box-shadow:inset 0 0 0 1px var(--career-teal);color:var(--career-teal-dark)}.career-db-v2__controls select{width:100%;height:2.65rem;min-height:2.65rem;border:1px solid #d1dcdf;border-radius:.3rem;padding:0 2rem 0 .65rem;background:#fbfcfc;color:#304348;font:inherit;font-size:.78rem;font-weight:700}.career-db-v2__advanced{margin-top:.45rem;border:0}.career-db-v2__advanced summary{width:fit-content;margin-left:auto;padding:.25rem 0;color:var(--career-teal-dark);cursor:pointer;font-size:.78rem;font-weight:800;list-style-position:outside}.career-db-v2__advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.5rem;border:1px solid var(--career-line);padding:.8rem;background:var(--career-surface)}.career-db-v2__advanced-grid>label,.career-db-v2__control-group{display:grid;align-content:start;gap:.32rem;color:#43575c;font-size:.74rem;font-weight:800}.career-db-v2__inline-checks{display:flex;flex-wrap:wrap;gap:.35rem}.career-db-v2__advanced .career-db-v2__check{display:inline-flex;align-items:center;gap:.35rem;min-height:2.65rem;border:1px solid #d1dcdf;border-radius:.3rem;padding:0 .6rem;background:#fbfcfc;color:#3c5055;font-size:.73rem}.career-db-v2__advanced .career-db-v2__check input{width:1rem;height:1rem;accent-color:var(--career-teal)}.career-db-v2__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;margin:.9rem 0 .75rem;border:1px solid var(--career-line);border-radius:.4rem;padding:.58rem .8rem;background:#f1f6f7}.career-db-v2__selected-wrap,.career-db-v2__selected-filters,.career-db-v2__summary-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.career-db-v2__selected-label{margin-right:.2rem;color:#455a60;font-size:.75rem;font-weight:800}.career-db-v2__selected-filters button,.career-db-v2__selected-empty{min-height:auto;border:1px solid #79aaa7;border-radius:999px;padding:.24rem .55rem;background:#fff;color:var(--career-teal-dark);font-size:.7rem;font-weight:750;line-height:1.25}.career-db-v2__chip-remove{margin-left:.2rem;color:#6b7d81;font-size:.58rem;font-weight:700}.career-db-v2__selected-empty{border-color:transparent;background:transparent;color:#75848a}.career-db-v2 .career-db-v2__clear{min-height:auto;border:0;padding:.25rem;background:transparent;color:var(--career-teal-dark);font-size:.7rem;font-weight:750}.career-db-v2__summary-tools{justify-content:flex-end}.career-db-v2__summary-tools strong{margin-right:.45rem;color:var(--career-teal-dark);font-size:1.12rem;white-space:nowrap}.career-db-v2__summary-tools select{height:2.15rem;min-height:2.15rem;background:#fff;font-size:.72rem}.career-db-v2__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.career-db-v2__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);gap:1rem;align-items:start}.career-db-v2__results{display:grid;gap:.5rem;min-width:0}.career-db-v2__job{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14rem);gap:.85rem;min-width:0;border:1px solid var(--career-line);border-left:1px solid var(--career-line);border-radius:.4rem;padding:.58rem .7rem;background:var(--career-surface);box-shadow:0 2px 8px #1b333909}.career-db-v2__job--closed{border-left-color:var(--career-line);background:#f8fafa;opacity:.82}.career-db-v2__job p{margin:0 0 .12rem;color:#283a3f;font-size:.78rem;font-weight:800}.career-db-v2__job h2{margin:0;color:var(--career-teal-dark);font-family:inherit;font-size:.93rem;font-weight:800;line-height:1.42;letter-spacing:0}.career-db-v2__meta-row,.career-db-v2__tags,.career-db-v2__external{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.42rem}.career-db-v2__job-main>.career-db-v2__tags--role,.career-db-v2__job-main>.career-db-v2__tags--process{display:inline-flex;margin-right:.18rem}.career-db-v2__meta-row span,.career-db-v2__tags span,.career-db-v2__tags--process a{max-width:100%;border:0;border-radius:.25rem;padding:.18rem .4rem;background:#f0f4f5;color:#53666b;font-size:.66rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.career-db-v2__tags--role span,.career-db-v2__tags--process a{background:var(--career-teal-soft);color:var(--career-teal-dark);text-decoration:none}.career-db-v2__tags--education,.career-db-v2__job-main>.career-db-v2__tags:last-child{display:none}.career-db-v2__scope{display:none;max-width:48rem;margin:.38rem 0 0;color:#56696d;font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-db-v2__scope b{margin-right:.35rem;color:#3a5b5f;font-size:.66rem}.career-db-v2__job-side{display:grid;align-content:start;justify-items:stretch;gap:.38rem;color:#66757a;font-size:.68rem;text-align:right}.career-db-v2__job-side>strong{max-width:100%;overflow:hidden;color:#365158;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.career-db-v2__date-list{display:grid;gap:.08rem;justify-items:end}.career-db-v2__date-list span{display:flex;justify-content:flex-end;gap:.3rem;white-space:nowrap}.career-db-v2__date-list b{color:#506267;font-weight:700}.career-db-v2__external{display:grid;grid-template-columns:1fr;gap:.25rem;margin-top:.2rem}.career-db-v2__external a,.career-db-v2__external span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.8rem;border:1px solid #cbdadd;border-radius:.3rem;padding:.18rem .5rem;background:#fff;color:var(--career-teal-dark);font-size:.72rem;font-weight:800;line-height:1.2;text-decoration:none}.career-db-v2__external .career-db-v2__official{border-color:var(--career-teal);background:var(--career-teal);color:#fff}.career-db-v2__status-badge{margin-left:.4rem;border-radius:.2rem;padding:.12rem .35rem;background:#e7ebec;color:#66757a;font-size:.62rem}.career-db-v2__process-guide{position:sticky;top:1rem;border:1px solid var(--career-line);border-radius:.4rem;padding:1rem 1.1rem;background:var(--career-surface);box-shadow:0 2px 8px #1b333909}.career-db-v2__process-guide>p:first-child{margin:0 0 .7rem;color:#5b6c71;font-size:.72rem;font-weight:800}.career-db-v2__process-guide h2{margin:0;color:#243a3f;font-family:inherit;font-size:1.08rem;line-height:1.35}.career-db-v2__process-guide>p:not(:first-child){margin:.7rem 0 1.1rem;color:#56696e;font-size:.76rem;line-height:1.8}.career-db-v2__guide-section{margin-top:1rem}.career-db-v2__guide-section h3{margin:0 0 .5rem;color:#344b50;font-size:.76rem}.career-db-v2__guide-section div{display:flex;flex-wrap:wrap;gap:.35rem}.career-db-v2__guide-section div span{border:1px solid #d4dfe1;border-radius:.25rem;padding:.32rem .5rem;background:#f7fafa;color:#416166;font-size:.66rem;font-weight:700}.career-db-v2__guide-section ul{margin:0;padding-left:1.1rem;color:#56696e;font-size:.72rem;line-height:1.75}.career-db-v2__process-guide>a{display:flex;align-items:center;justify-content:space-between;margin-top:1.45rem;padding-top:.8rem;border-top:1px solid var(--career-line);color:var(--career-teal-dark);font-size:.76rem;font-weight:800;text-decoration:none}.career-db-v2__empty{border:1px solid var(--career-line);border-radius:.4rem;padding:2rem;background:#fff;color:#66777c;text-align:center}.career-db-v2__empty--recovery{display:grid;justify-items:center;gap:.65rem;padding:3rem 1.5rem}.career-db-v2__empty--recovery>i{color:#759397;font-size:2rem}.career-db-v2__empty--recovery strong{color:#263d41;font-size:1rem}.career-db-v2__empty--recovery p{margin:0;font-size:.78rem}.career-db-v2__empty--recovery>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.3rem}.career-db-v2__empty--recovery button{min-height:2.55rem;border:1px solid #bcd0d3;border-radius:.3rem;padding:.55rem .8rem;background:#fff;color:var(--career-teal-dark);font-size:.73rem;font-weight:800}.career-db-v2__empty--recovery button:first-child{border-color:var(--career-teal);background:var(--career-teal);color:#fff}.career-db-v2__pager{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.career-db-v2__pager span{min-width:5.5rem;color:#43565b;font-size:.78rem;font-weight:800;text-align:center}.career-db-v2__pager a{border:1px solid #cad7da;border-radius:.3rem;padding:.45rem .75rem;background:#fff;color:var(--career-teal-dark);font-size:.75rem;font-weight:800;text-decoration:none}.career-db-v2__pager a[aria-disabled=true]{color:#95a0a3;pointer-events:none}.career-db-v2__pager a[hidden]{display:none}@media(max-width:1120px){.career-db-v2__guided-filters{grid-template-columns:.9fr 1.45fr;gap:.75rem}.career-db-v2__step--work{grid-column:1 / -1}.career-db-v2__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-db-v2__workspace{grid-template-columns:minmax(0,1fr) 17rem}}@media(max-width:820px){.career-db-v2__header{align-items:flex-start;flex-direction:column;gap:.4rem}.career-db-v2__header-links{width:100%;justify-content:flex-start;gap:1rem;overflow-x:auto}.career-db-v2__header-links .career-db-v2__link[aria-current=page]:after{bottom:-.82rem}.career-db-v2__search-row,.career-db-v2__guided-filters,.career-db-v2__summary,.career-db-v2__workspace,.career-db-v2__job{grid-template-columns:1fr}.career-db-v2__step--work{grid-column:auto}.career-db-v2__summary-tools{justify-content:flex-start}.career-db-v2__process-guide{position:static}.career-db-v2__job-side,.career-db-v2__date-list{justify-items:start;text-align:left}.career-db-v2__date-list span{justify-content:flex-start}}@media(max-width:560px){.career-db-v2__header-links{gap:.8rem}.career-db-v2__header-links .career-db-v2__link{font-size:.75rem}.career-db-v2__search-row,.career-db-v2__advanced-grid,.career-db-v2__work-selects{grid-template-columns:1fr}.career-db-v2__process-options{grid-template-columns:repeat(2,minmax(0,1fr))}.career-db-v2__summary-tools{display:grid;grid-template-columns:1fr 1fr;width:100%}.career-db-v2__summary-tools strong{grid-column:1 / -1}.career-db-v2__job{padding:.75rem}.career-db-v2__scope{white-space:normal}}.career-db-v2{--career-ink: #17262a;--career-muted: #68777b;--career-teal: #07847f;--career-teal-dark: #066b67;--career-teal-soft: #e9f4f4;--career-line: #d9e1e3;--career-canvas: #f5f8f9;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.career-db-v2__header{align-items:center;min-height:4.25rem;margin:-.35rem 0 0;padding:0 0 .7rem;border-bottom:1px solid #e2e7e8}.career-db-v2__kicker{margin-bottom:.08rem;color:#27383c;font-family:Georgia,Yu Mincho,serif;font-size:.68rem;letter-spacing:.04em}.career-db-v2 h1{font-family:Georgia,Yu Mincho,serif;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:700;letter-spacing:.04em}.career-db-v2__header-links{gap:clamp(.8rem,2vw,2.15rem);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.career-db-v2__header-links::-webkit-scrollbar{display:none}.career-db-v2__header-links .career-db-v2__link{padding:.95rem 0 .85rem;font-size:.78rem;font-weight:800}.career-db-v2__header-links .career-db-v2__link[aria-current=page]:after{inset:auto 0 -.73rem;height:2px}.career-db-v2__controls{padding:.85rem 0 1rem;background:#fff}.career-db-v2__related-discovery{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.35rem 0 1rem;border:1px solid #cfe1e2;border-left:4px solid var(--career-teal);border-radius:.4rem;padding:.75rem .85rem;background:linear-gradient(100deg,#f4f9f9,#fff 74%)}.career-db-v2__related-discovery>div{display:grid;gap:.18rem;min-width:0}.career-db-v2__related-discovery strong{color:#244449;font-size:.78rem}.career-db-v2__related-discovery span{color:#617378;font-size:.69rem;line-height:1.55}.career-db-v2__related-discovery button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;border:1px solid #93bec0;border-radius:.3rem;padding:.45rem .85rem;background:#fff;color:var(--career-teal-dark);font-size:.7rem;font-weight:800;cursor:pointer}.career-db-v2__related-discovery button:hover{border-color:var(--career-teal);background:#eaf5f5}.career-db-v2__search-toolbar{display:grid;grid-template-columns:minmax(16rem,1.3fr) repeat(3,minmax(10rem,.86fr)) minmax(6.5rem,.48fr) minmax(7.5rem,.56fr);gap:.7rem;align-items:end}.career-db-v2__search-toolbar>label{display:grid;gap:.25rem;min-width:0;color:#526267;font-size:.69rem;font-weight:800}.career-db-v2__controls .career-db-v2__search-field input,.career-db-v2__controls select,.career-db-v2__result-toolbar select,.career-db-v2__facet-select select{box-sizing:border-box;width:100%;height:2.75rem;min-height:2.75rem;border:1px solid #cfdadd;border-radius:.3rem;padding:0 .75rem;background:#fff;box-shadow:none;color:var(--career-ink);font:inherit;font-size:.82rem;font-weight:650}.career-db-v2__controls .career-db-v2__search-field input{padding-left:2.35rem}.career-db-v2__search-field{position:relative}.career-db-v2__search-field>i{position:absolute;z-index:1;bottom:.85rem;left:.82rem;color:#6b7b7f;font-size:1rem;pointer-events:none}.career-db-v2 .career-db-v2__search-button,.career-db-v2 .career-db-v2__detail-button{height:2.75rem;min-height:2.75rem;border-radius:.3rem;font-size:.84rem;font-weight:800}.career-db-v2 .career-db-v2__detail-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid #bfd2d5;background:#fff;color:var(--career-teal-dark)}.career-db-v2__body{display:grid;grid-template-columns:19.25rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:.55rem 0 1.5rem;background:var(--career-canvas);box-shadow:0 0 0 100vmax var(--career-canvas);clip-path:inset(0 -100vmax)}.career-db-v2__filter-sidebar{position:sticky;top:.75rem;display:flex;max-height:calc(100vh - 13rem);max-height:calc(100dvh - 13rem);flex-direction:column;min-width:0;border:1px solid #e0e6e8;border-radius:.5rem;background:#fff;box-shadow:0 .4rem 1.4rem #18363c0f;overflow:hidden}.career-db-v2__filter-sidebar-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;min-height:3.6rem;padding:.55rem .85rem;border-bottom:1px solid #e1e6e8;background:#fff}.career-db-v2__filter-sidebar-head strong{display:block;font-size:.88rem}.career-db-v2__filter-sidebar-head>div>span{display:block;margin-top:.12rem;color:#6b7b7f;font-size:.66rem;font-weight:700}.career-db-v2__filter-sidebar-scroll{min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.career-db-v2 .career-db-v2__clear{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2rem;border:0;padding:0 .25rem;background:transparent;color:var(--career-teal-dark);font-size:.7rem;font-weight:800}.career-db-v2__sidebar-close{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #bfd2d5;border-radius:.3rem;padding:0;background:#fff;color:var(--career-teal-dark);font-size:1rem;font-weight:800}.career-db-v2__sidebar-selected{margin:.7rem;border:1px solid #cfe1e2;border-radius:.42rem;padding:.65rem;background:#f2f8f8}.career-db-v2__sidebar-selected[hidden]{display:none}.career-db-v2__sidebar-selected>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.career-db-v2__sidebar-selected strong{color:#36565a;font-size:.72rem}.career-db-v2__sidebar-selected>div:first-child button{border:0;padding:0;background:transparent;color:var(--career-teal-dark);font-size:.66rem;font-weight:800}.career-db-v2__sidebar-selected>div:last-child{display:flex;flex-wrap:wrap;gap:.32rem}.career-db-v2__sidebar-selected>div:last-child button{display:inline-flex;max-width:100%;min-height:1.8rem;align-items:center;gap:.32rem;border:1px solid #bcd7d8;border-radius:999px;padding:.28rem .55rem;background:#fff;color:#33565a;font-size:.65rem;font-weight:750;text-align:left}.career-db-v2__facet{border-bottom:1px solid #e3e8e9;padding:0}.career-db-v2__facet:last-child{border-bottom:0}.career-db-v2__facet summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .5rem;min-height:3.2rem;padding:.55rem .8rem;color:#34464a;cursor:pointer;font-size:.79rem;font-weight:800;list-style:none}.career-db-v2__facet summary::-webkit-details-marker{display:none}.career-db-v2__facet summary:after{content:"";position:absolute;top:50%;right:.75rem;color:#718286;font-family:Phosphor;font-size:.88rem;font-weight:400;transform:translateY(-50%)}.career-db-v2__facet[open] summary:after{content:""}.career-db-v2__facet-title{grid-column:1;padding-right:2rem}.career-db-v2__facet-preview{grid-column:1;max-width:13.5rem;padding-right:1rem;overflow:hidden;color:var(--career-teal-dark);font-size:.65rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.career-db-v2__facet-selected-count{position:absolute;top:.85rem;right:2rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;background:var(--career-teal);color:#fff;font-size:.62rem;line-height:1}.career-db-v2__facet-selected-count[hidden]{display:none}.career-db-v2__facet--selected>summary{background:#f6fbfb}.career-db-v2__facet-list{display:grid;gap:.08rem;padding:0 .7rem .65rem}.career-db-v2__facet-list .career-db-v2__check,.career-db-v2__facet-list button{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;box-sizing:border-box;width:100%;min-height:2.45rem;border:0;border-radius:.3rem;padding:.42rem .35rem;background:transparent;color:#4b5c60;cursor:pointer;font-size:.76rem;font-weight:650;text-align:left}.career-db-v2__facet-list .career-db-v2__check input{width:.95rem;height:.95rem;margin:0;accent-color:var(--career-teal)}.career-db-v2__facet-list button small{color:#78878b;font-size:.67rem;font-variant-numeric:tabular-nums}.career-db-v2__facet-stage{margin:.55rem .35rem .18rem;padding-top:.45rem;border-top:1px solid #e1e9ea;color:#426a6c;font-size:.68rem;font-weight:900;letter-spacing:.05em}.career-db-v2__facet-stage:first-child{margin-top:0;padding-top:0;border-top:0}.career-db-v2__facet-list button.career-db-v2__facet-row--child{padding-left:1.05rem;font-size:.72rem}.career-db-v2__facet-box{box-sizing:border-box;width:.95rem;height:.95rem;border:1px solid #aebbbf;border-radius:.15rem;background:#fff}.career-db-v2__facet-list button[aria-pressed=true] .career-db-v2__facet-box{border-color:var(--career-teal);background:var(--career-teal);box-shadow:inset 0 0 0 3px #fff}.career-db-v2__facet-list button[aria-pressed=true]{background:#eef7f7;color:var(--career-teal-dark);font-weight:800}.career-db-v2__facet-list button:not(:disabled):hover,.career-db-v2__facet-list .career-db-v2__check:hover{background:#f4f8f8}.career-db-v2__facet-list button:disabled{cursor:not-allowed;opacity:.45}.career-db-v2__facet-no-match{margin:0;padding:.7rem .35rem;color:#758589;font-size:.72rem;text-align:center}.career-db-v2__facet-search{position:relative;display:block;margin:0 .7rem .55rem}.career-db-v2__facet-search i{position:absolute;top:50%;left:.7rem;color:#718286;font-size:.9rem;transform:translateY(-50%);pointer-events:none}.career-db-v2__facet-search input{box-sizing:border-box;width:100%;height:2.35rem;border:1px solid #cdd9db;border-radius:.3rem;padding:0 .65rem 0 2rem;background:#fff;color:var(--career-ink);font:inherit;font-size:.73rem}.career-db-v2__facet-search input:focus{border-color:var(--career-teal);box-shadow:0 0 0 3px #00807c1a;outline:0}.career-db-v2 .career-db-v2__facet-more{display:block;width:calc(100% - 1.4rem);min-height:2.1rem;margin:-.2rem .7rem .65rem;border:0;border-radius:.25rem;padding:.35rem;background:#f3f7f7;color:var(--career-teal-dark);font-size:.69rem;font-weight:800}.career-db-v2 .career-db-v2__facet-more[hidden]{display:none}.career-db-v2__facet-guide{display:flex;align-items:center;gap:.4rem;margin:-.15rem .7rem .75rem;color:var(--career-teal-dark);font-size:.7rem;font-weight:800;text-decoration:none}.career-db-v2__facet-select{display:grid;gap:.25rem;padding:0 .75rem .75rem;color:#69777b;font-size:.65rem;font-weight:750}.career-db-v2__facet-select select{height:2.3rem;min-height:2.3rem;font-size:.7rem}.career-db-v2__seeker-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.05rem;padding-top:.15rem}.career-db-v2__seeker-grid .career-db-v2__facet-select{padding-bottom:.55rem}.career-db-v2__seeker-grid .career-db-v2__facet-select>span{color:#53656a;font-size:.66rem}.career-db-v2__facet--seeker[open]{background:linear-gradient(180deg,#fbfefe,#fff)}.career-db-v2__native-proxy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.career-db-v2__filter-sidebar-footer{padding:.7rem;border-top:1px solid #dce5e6;background:#fff;box-shadow:0 -.4rem 1rem #18363c0f}.career-db-v2__filter-sidebar-footer button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:3rem;border:0;border-radius:.35rem;padding:.55rem .8rem;background:var(--career-teal);color:#fff;cursor:pointer;text-align:left}.career-db-v2__filter-sidebar-footer strong{display:block;font-size:.82rem}.career-db-v2__filter-sidebar-footer span{grid-column:1;color:#ffffffd1;font-size:.64rem;font-weight:700}.career-db-v2__filter-sidebar-footer i{grid-row:1 / 3;grid-column:2;font-size:1rem}.career-db-v2__main{min-width:0}.career-db-v2__result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.15rem}.career-db-v2__result-toolbar>strong{color:#25383c;font-family:Georgia,Yu Mincho,serif;font-size:1.35rem;white-space:nowrap}.career-db-v2__summary-tools{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:nowrap}.career-db-v2__summary-tools label{display:flex;align-items:center;gap:.45rem;color:#68777b;font-size:.67rem;font-weight:700;white-space:nowrap}.career-db-v2__result-toolbar select{width:8.2rem;height:2.35rem;min-height:2.35rem;font-size:.7rem}.career-db-v2__updated{color:#66777b;font-size:.67rem;white-space:nowrap}.career-db-v2__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.25rem;margin:0 0 1rem;border:1px solid #dce4e6;border-radius:.35rem;padding:.45rem .7rem;background:#fff}.career-db-v2__selected-filters{display:flex;align-items:center;gap:.45rem;min-width:0;overflow-x:auto;scrollbar-width:none}.career-db-v2__selected-filters::-webkit-scrollbar{display:none}.career-db-v2__selected-filters button{flex:0 0 auto;min-height:1.8rem;border:0;border-radius:999px;padding:.25rem .65rem;background:#edf5f5;color:var(--career-teal-dark);font-size:.67rem;font-weight:750}.career-db-v2__chip-remove{margin-left:.35rem;font-size:.75rem}.career-db-v2__selected-empty{color:#748388;font-size:.7rem}.career-db-v2__results{gap:.65rem}.career-db-v2__job{display:grid;grid-template-columns:minmax(0,1fr) 12.3rem 13.2rem;gap:1.15rem;min-height:9.9rem;border:1px solid #dce3e5;border-radius:.35rem;padding:1.05rem 1rem;background:#fff;box-shadow:0 1px 4px #15313609}.career-db-v2__company-line{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem!important;color:#2e4145!important;font-size:.74rem!important;font-weight:800!important}.career-db-v2__ownership-badge{flex:0 0 auto;border:1px solid #26918d;border-radius:.15rem;padding:.16rem .35rem;background:#fff;color:var(--career-teal-dark);font-size:.64rem;font-weight:800}.career-db-v2__job h2{margin-bottom:.55rem;color:#132b31;font-size:1rem;line-height:1.5}.career-db-v2__meta-row{display:flex;align-items:center;gap:.65rem 1rem;margin:0}.career-db-v2__meta-row span{display:inline-flex;align-items:center;gap:.3rem;border:0;padding:0;background:transparent;color:#68777b;font-size:.67rem;font-weight:650}.career-db-v2__meta-row i,.career-db-v2__tags--role>i,.career-db-v2__process-line i{flex:0 0 auto;color:#738489;font-size:.9rem}.career-db-v2__meta-row span:before{content:none}.career-db-v2__tags--role{align-items:center;gap:.4rem!important;display:inline-flex!important;margin:.55rem 0 0!important}.career-db-v2__tags--role span{border:0;padding:0;background:transparent;color:#617176;font-size:.66rem}.career-db-v2__process-line{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;color:#566a6e;font-size:.67rem}.career-db-v2__process-line b{border-radius:999px;padding:.22rem .55rem;background:var(--career-teal-soft);color:var(--career-teal-dark);font-size:.65rem}.career-db-v2__process-line>span{display:inline-flex;align-items:center;gap:.3rem}.career-db-v2__process-line a{margin-left:.45rem;color:var(--career-teal-dark);font-weight:800;text-decoration:none}.career-db-v2__tags--education,.career-db-v2__job-main>.career-db-v2__tags:last-child,.career-db-v2__scope{display:none}.career-db-v2__job-facts{display:grid;align-content:start;gap:.7rem;padding-top:.25rem;color:#536469;font-size:.68rem}.career-db-v2__job-facts>strong{display:inline-flex;align-items:center;gap:.42rem;color:#263c41;font-size:.72rem;font-weight:800;line-height:1.45}.career-db-v2__job-facts>strong i{display:inline-grid;flex:0 0 auto;width:1.35rem;height:1.35rem;place-items:center;border:1px solid #b8c8ca;border-radius:50%;color:var(--career-teal-dark);font-size:.82rem}.career-db-v2__date-list{display:grid;gap:.45rem;justify-items:stretch}.career-db-v2__date-list span{display:grid;grid-template-columns:4.3rem 1fr;gap:.4rem;white-space:nowrap}.career-db-v2__date-list b{display:inline-flex;align-items:center;gap:.3rem;color:#4a5d61;font-weight:750}.career-db-v2__date-list b i{color:#7c8b8f;font-size:.84rem}.career-db-v2__external{display:grid;align-content:center;grid-template-columns:1fr;gap:.55rem;margin:0}.career-db-v2__external a,.career-db-v2__external span{gap:.45rem;min-height:3rem;border-radius:.25rem;font-size:.8rem}.career-db-v2__external a i{font-size:1rem}.career-db-v2__pager{margin-top:1rem}.career-db-v2__pager a{display:grid;min-width:3.2rem;height:2.2rem;place-items:center;box-sizing:border-box;padding:0;font-size:.72rem}.career-db-v2__filter-backdrop{display:none}.career-db-v2__facet--relevance{background:linear-gradient(180deg,#f2fbfa,#fff 74%);border-bottom-color:#b8ddda}.career-db-v2__facet-help,.career-db-v2__collection-count{margin:0 0 .6rem;color:#52666a;font-size:.68rem;line-height:1.6}.career-db-v2__collection-count{margin:.65rem 0 0;padding-top:.55rem;border-top:1px solid #dbeae8;color:#0b6f6c;font-weight:750}.career-db-v2__relevance-list{gap:.42rem}.career-db-v2__relevance-check{min-height:2.45rem;padding:.5rem .55rem;border:1px solid #d6e4e3;border-radius:.35rem;background:#fff}.career-db-v2__relevance-check>span{display:flex;align-items:center;width:100%;gap:.35rem}.career-db-v2__relevance-check b{display:inline-grid;min-width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:#d7ece9;color:#075f5c;font-size:.7rem}.career-db-v2__relevance-check small{margin-left:auto;color:#708185;font-size:.64rem;font-variant-numeric:tabular-nums}.career-db-v2__relevance-check--b b{background:#e8eef7;color:#36577e}.career-db-v2__relevance-check--c b{background:#f2ecdf;color:#775d2e}.career-db-v2__relevance-check--unknown b{min-width:2.25rem;background:#eceff0;color:#59676a}.career-db-v2__axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.75rem}.career-db-v2__axis-grid>span{display:grid;align-content:start;gap:.18rem;min-width:0;padding:.48rem .58rem;border:1px solid #dce7e6;border-radius:.28rem;background:#f8fbfb}.career-db-v2__axis-grid small{color:#718185;font-size:.58rem;font-weight:720;letter-spacing:.02em}.career-db-v2__axis-grid b{overflow:hidden;color:#253b40;font-size:.68rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.career-db-v2__axis-grid>.career-db-v2__axis-relevance{grid-column:1 / -1;border-color:#9fcfca;background:#ecf8f6}.career-db-v2__axis-relevance--B{border-color:#c8d7e7!important;background:#f2f6fb!important}.career-db-v2__axis-relevance--C{border-color:#ddd0b6!important;background:#faf7f0!important}.career-db-v2__axis-relevance--unknown{border-color:#d3dadc!important;background:#f5f7f7!important}@media(max-width:1240px){.career-db-v2__search-toolbar{grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(8.5rem,.8fr)) 6.8rem 7.5rem}.career-db-v2__job{grid-template-columns:minmax(0,1fr) 11.6rem 11.8rem}}@media(max-width:1040px){.career-db-v2__header{align-items:flex-start;flex-direction:column;gap:.2rem}.career-db-v2__header-links{width:100%;justify-content:flex-start}.career-db-v2__search-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.career-db-v2__search-field{grid-column:span 2}.career-db-v2__job{grid-template-columns:minmax(0,1fr) 12rem}.career-db-v2__job-facts,.career-db-v2__external{grid-column:2}}@media(max-width:820px){.career-db-v2__header{margin-top:0}.career-db-v2__related-discovery{align-items:stretch;flex-direction:column}.career-db-v2__related-discovery button{width:100%}.career-db-v2__search-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.career-db-v2__search-field{grid-column:1 / -1}.career-db-v2__body{grid-template-columns:minmax(0,1fr);gap:0;box-shadow:none;clip-path:none}.career-db-v2__filter-sidebar{position:fixed;z-index:1001;inset:0 0 0 auto;width:min(92vw,24rem);height:100dvh;max-height:100dvh;border:0;border-radius:0;overflow:hidden;box-shadow:-12px 0 40px #11252a33;transform:translate(105%);transition:transform .18s ease}.career-db-v2__filter-sidebar-scroll{flex:1 1 auto}.career-db-v2--filters-open .career-db-v2__filter-sidebar{transform:translate(0)}.career-db-v2__sidebar-close{display:inline-flex}.career-db-v2__filter-backdrop{position:fixed;z-index:1000;inset:0;display:block;border:0;background:#11252a59;opacity:0;pointer-events:none;transition:opacity .18s ease}.career-db-v2--filters-open .career-db-v2__filter-backdrop{opacity:1;pointer-events:auto}.career-db-v2__result-toolbar{align-items:flex-start;flex-direction:column;padding:.75rem 0}.career-db-v2__summary-tools{width:100%;justify-content:flex-start;flex-wrap:wrap}.career-db-v2__job{grid-template-columns:minmax(0,1fr) 10.5rem}}@media(max-width:560px){.career-db-v2__search-toolbar{grid-template-columns:1fr 1fr}.career-db-v2__search-toolbar>label:not(.career-db-v2__search-field){grid-column:span 1}.career-db-v2__search-toolbar>label:nth-of-type(4){grid-column:1 / -1}.career-db-v2__job{grid-template-columns:1fr;gap:.85rem;padding:.9rem}.career-db-v2__job-facts,.career-db-v2__external{grid-column:1}.career-db-v2__external{grid-template-columns:1fr 1fr}.career-db-v2__external a,.career-db-v2__external span{min-height:2.7rem}.career-db-v2__updated{width:100%}.career-db-v2__process-line{align-items:flex-start;flex-wrap:wrap}.career-db-v2__axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-db-v2__axis-grid>.career-db-v2__axis-relevance{grid-column:1 / -1}}.career-db-v2__trust-snapshot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;align-items:center;margin:.8rem 0;padding:.8rem 1rem;border:1px solid #cbe3df;border-radius:12px;background:#f4fbfa;color:#28474b;font-size:.82rem}.career-db-v2__trust-snapshot>div,.career-db-v2__trust-snapshot nav{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:center}.career-db-v2__trust-snapshot strong,.career-db-v2__trust-snapshot a{color:#0f766e}.career-db-v2__trust-snapshot p{grid-column:1 / -1;margin:0;color:#5d7376}@media(max-width:820px){.career-db-v2__trust-snapshot{grid-template-columns:1fr}}
