/* Careers: separate posting controls, complete application journey and accountable hiring decisions. */
.cr-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:35px 85px;align-items:center}.cr-opening .feature-art-space{margin:0}.cr-opening .product-note{margin-top:22px}.cr-opening nav{grid-column:1/-1;margin-top:0}.cr-postings-heading{max-width:930px;margin-bottom:40px}.cr-postings{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.cr-postings article+article{padding-left:60px;border-left:1px solid var(--odx-border)}.cr-postings dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:26px 0}.cr-candidate{display:grid;grid-template-columns:1fr 1fr;gap:95px}.cr-application-stages{list-style:none;margin:0;padding:0;counter-reset:application}.cr-application-stages>li{counter-increment:application;padding-left:64px;position:relative}.cr-application-stages>li:before{content:counter(application,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:700;font-size:25px;line-height:1.3;color:var(--odx-accent)}.cr-application-stages>li+li{margin-top:30px;padding-top:28px;border-top:1px solid var(--odx-border)}.cr-application-stages>li+li:before{top:28px}.cr-review{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:start}.cr-review aside{padding:38px 40px;background:var(--odx-surface);border-radius:24px}.cr-review .product-list{margin-bottom:24px}.cr-interview-heading{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;margin-bottom:36px}.cr-interviews{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.cr-interviews .feature-art-space{margin:0}.cr-interviews article+article{margin-top:28px}.cr-hire{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.cr-hire .feature-art-space{margin:0}.cr-settings{display:grid;grid-template-columns:1fr 1fr;gap:100px}.cr-settings dl>div+div{margin-top:26px;padding-top:24px;border-top:1px solid var(--odx-border)}
@media(max-width:1100px){.cr-opening,.cr-postings,.cr-candidate,.cr-review,.cr-interview-heading,.cr-interviews,.cr-hire,.cr-settings{gap:40px}.cr-postings article+article{padding-left:35px}.cr-review aside{padding:30px}.cr-postings dl{grid-template-columns:1fr;gap:18px}}
@media(max-width:800px){.cr-opening,.cr-postings,.cr-candidate,.cr-review,.cr-interview-heading,.cr-interviews,.cr-hire,.cr-settings{grid-template-columns:1fr}.cr-opening nav{grid-column:1}.cr-postings article+article{padding:30px 0 0;border-left:0;border-top:1px solid var(--odx-border)}.cr-interview-heading{gap:0}.cr-postings dl{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.cr-postings dl{grid-template-columns:1fr}.cr-application-stages>li{padding-left:0;padding-top:42px}.cr-application-stages>li+li{padding-top:70px}.cr-review aside{padding:26px 22px;border-radius:18px}}