.ci-page{--ci-ink:var(--cv-ink);--ci-muted:var(--cv-muted);--ci-line:var(--cv-line);--ci-panel:var(--cv-panel);--ci-bg:var(--cv-canvas);max-width:var(--cv-page-width);margin:0 auto;padding:var(--cv-page-top) var(--cv-gutter) 32px;color:var(--ci-ink);font-size:17px;line-height:1.65}.ci-page *{box-sizing:border-box}.ci-page a{color:inherit;text-decoration:none}.ci-page p{color:var(--ci-muted);max-width:650px}.ci-page h1,.ci-page h2,.ci-page h3{color:var(--ci-ink);font-weight:450;letter-spacing:-.045em;line-height:1.06;margin:0}.ci-page h1{font-size:clamp(46px,6.7vw,88px);max-width:1040px;margin:28px 0}.ci-page h1 span{color:var(--ci-muted)}.ci-page h2{font-size:clamp(32px,4vw,52px)}.ci-page h3{font-size:28px}.ci-page .ci-kicker{text-transform:uppercase;font-size:var(--cv-caption);letter-spacing:.13em;color:var(--ci-muted);margin:0 0 22px}.ci-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;margin-bottom:52px}.ci-intro>p{font-size:21px;line-height:1.55;margin:26px 0 30px;max-width:690px}.ci-page .ci-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:12px 24px;background:var(--ci-ink);color:var(--ci-bg);border:1px solid var(--ci-ink);border-radius:40px;font-size:14px;line-height:1.4}.ci-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:14px}.ci-page a:focus-visible,.ci-page button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ci-page .ci-button:hover{opacity:.84}.ci-page a:hover .ci-link,.ci-page .ci-link:hover{text-decoration:underline;text-underline-offset:5px}.ci-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:120px;padding-top:54px;border-top:1px solid var(--ci-line)}.ci-split>div>p:not(.ci-kicker){margin-top:26px}.ci-rows article{display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid var(--ci-line);padding:28px 0}.ci-rows article:first-child{border-top:0;padding-top:0}.ci-rows article>span{font-size:12px;color:var(--ci-muted);padding-top:4px}.ci-rows p{font-size:16px;margin-bottom:8px}.ci-band{margin:100px 0 0;padding:54px;border-radius:28px;background:var(--ci-panel);border:1px solid var(--ci-line)}.ci-band p:not(.ci-kicker){margin-top:26px}.ci-close{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:100px;border-top:1px solid var(--ci-line);padding:55px 0 20px}.ci-close h2{font-size:38px}.ci-close small{grid-column:2;font-size:12px;color:var(--ci-muted)}.ci-page .ci-note{font-size:13px;max-width:800px;margin-top:35px}.ci-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.ci-section-heading p{font-size:14px}.ci-open-roles{margin-top:100px;scroll-margin-top:120px}.ci-filters{display:flex;flex-wrap:wrap;gap:9px}.ci-filters button,.ci-location{display:inline-flex;align-items:center;gap:14px;min-height:46px;padding:10px 17px;border:1px solid var(--ci-line);border-radius:28px;color:var(--ci-ink);background:transparent;font:inherit;font-size:13px;cursor:pointer}.ci-filters button[aria-pressed=true]{background:var(--ci-ink);color:var(--ci-bg)}.ci-result-count{font-size:13px;padding:12px 0}.ci-job{display:grid;grid-template-columns:110px 1.1fr 1fr 24px;align-items:center;gap:25px;padding:28px 0;border-top:1px solid var(--ci-line);min-height:115px}.ci-job h3{font-size:25px}.ci-job>span{font-size:13px;color:var(--ci-muted)}.ci-job:hover h3{text-decoration:underline;text-underline-offset:5px}.ci-location-list{display:flex;flex-wrap:wrap;gap:10px;max-width:800px}.ci-role-back{margin-bottom:20px}.ci-role-back+.ci-hero>.ci-back{display:none}.ci-role-body{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;margin-top:90px;padding-top:50px;border-top:1px solid var(--ci-line)}.ci-role-body ul{padding-left:20px;margin-top:0}.ci-role-body li{padding-left:8px;margin-bottom:20px}.ci-role-body>div>h2:not(:first-child){font-size:28px;margin-top:38px}.ci-status-panel{margin-top:80px;padding:52px;border:1px solid var(--ci-line);border-radius:28px;background:var(--ci-panel)}.ci-status-label{display:inline-block;font-size:13px;border:1px solid var(--ci-line);padding:7px 15px;border-radius:24px;margin-bottom:25px}.ci-status-heading>p{margin:26px 0}.ci-status-panel dl{margin:45px 0 0}.ci-status-panel dl>div{display:grid;grid-template-columns:1fr 1.8fr;gap:40px;border-top:1px solid var(--ci-line);padding:24px 0}.ci-status-panel dd{margin:0}.ci-status-panel dt{font-size:18px}.ci-status-panel dd strong{font-size:14px;font-weight:500}.ci-status-panel dd p{margin:9px 0 0;font-size:14px}.ci-news-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:80px}.ci-news-feature{background:var(--ci-panel);border:1px solid var(--ci-line);border-radius:26px;overflow:hidden;display:block}.ci-news-art{padding:24px;background:#dfe1d8}.ci-news-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:12px}.ci-news-feature>div:last-child{padding:34px}.ci-news-side{display:grid;gap:25px}.ci-news-side article{border-top:1px solid var(--ci-line);padding:28px 0}.ci-news-side h2{font-size:38px}.ci-news-side p:not(.ci-kicker){font-size:16px}.ci-news-empty{padding:50px 0 0;margin-top:80px;border-top:1px solid var(--ci-line)}.ci-news-empty h2{font-size:36px}html[data-funnel-theme=dark] .ci-page,.ci-page.ci-status{--ci-ink:var(--cv-ink);--ci-muted:var(--cv-muted);--ci-line:var(--cv-line);--ci-panel:var(--cv-panel);--ci-bg:var(--cv-canvas)}.v13-route-vos-status{background:var(--cv-canvas);min-height:100vh}@media(max-width:760px){.ci-page{padding:var(--cv-page-top) var(--cv-gutter) 32px}.ci-back{margin-bottom:30px}.ci-page h1{font-size:clamp(42px,10vw,70px)}.ci-intro>p{font-size:18px}.ci-split,.ci-role-body{grid-template-columns:1fr;gap:32px;margin-top:70px;padding-top:35px}.ci-band{padding:30px 24px;margin-top:65px}.ci-close{grid-template-columns:1fr;margin-top:65px;padding-top:34px;gap:15px}.ci-close .ci-button{justify-self:start}.ci-close small{grid-column:1}.ci-close h2{font-size:32px}.ci-section-heading{display:block}.ci-open-roles{margin-top:65px}.ci-job{grid-template-columns:1fr 24px;gap:12px;padding:24px 0}.ci-job-area,.ci-job h3,.ci-job>span:not(.ci-job-area){grid-column:1}.ci-job>svg{grid-column:2;grid-row:2}.ci-status-panel{padding:28px 23px;margin-top:55px}.ci-status-panel dl>div{grid-template-columns:1fr;gap:9px}.ci-news-grid{grid-template-columns:1fr;margin-top:50px}.ci-news-feature>div:last-child{padding:28px 24px}.ci-news-art{padding:18px}.ci-filters{gap:7px}.ci-filters button{padding:9px 13px}.ci-news-side article{padding:24px 0}.ci-news-empty{margin-top:45px}}@media(prefers-reduced-motion:no-preference){.ci-button,.ci-filters button{transition:background .18s,color .18s,opacity .18s}}.ci-page h1{font-size:var(--cv-h1)}.ci-page h2{font-size:var(--cv-h2)}.ci-page .ci-intro>p{font-size:var(--cv-lead)}.ci-page .ci-button{background:var(--cv-action);color:var(--cv-on-action);min-height:var(--cv-control-height)}.ci-page .ci-filters button{min-height:44px}.ci-page :is(.ci-band,.ci-news-art){border-radius:var(--cv-card-radius)}
