html:has(.careers-guide){scroll-behavior:auto}
.careers-guide .recovered-article{overflow-wrap:normal}
.roots .careers-guide .careers-intro-title{font-size:28px;line-height:1.3;font-weight:650;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}
.careers-guide .careers-roles-note{padding:20px 24px;background:#edf3f7;border-left:3px solid #527b98;margin:28px 0}
.careers-guide .recovered-feed-grid{margin:24px 0 36px;padding-top:0;border-top:0}
.careers-guide .recovered-feed-card{position:relative}
.careers-guide .recovered-feed-card .eyebrow{font-size:11px;font-weight:650;color:#3e637b;letter-spacing:.1em;margin:0 0 16px}
.careers-guide .recovered-feed-card p:not(.eyebrow){margin:0 0 22px}
.careers-guide .careers-card-action{font-size:14px;font-weight:650;color:#285d51}
.roots .careers-guide .careers-openings-title{font-size:24px;margin:32px 0 0}
.careers-guide .recovered-feed-card a::after{content:"";position:absolute;inset:0;border-radius:14px}
.careers-guide .recovered-feed-card:is(:hover,:focus-within){background:#dce9ee;border-color:#688ba2}
.careers-guide a:focus-visible{outline:3px solid #5e87a7;outline-offset:4px}
.careers-guide .recovered-feed-card:focus-within{outline:3px solid #5e87a7;outline-offset:3px}
.careers-guide .recovered-feed-card a:focus{outline:0}
.careers-guide .careers-role{padding:28px;border:1px solid #ceddd5;background:#f2f6f3;border-radius:16px;margin:24px 0}
.careers-guide .careers-role:nth-of-type(even){background:#eef4f7;border-color:#cddde6}
.roots .careers-guide .careers-role .eyebrow{font-size:11px;letter-spacing:.12em;font-weight:650;color:#3e637b;margin:0 0 14px}
.roots .careers-guide .careers-role h2{margin:0 0 20px;font-size:28px;line-height:1.25}
.careers-guide .careers-role p:last-child{margin-bottom:0}
.careers-guide [data-pps-form]{margin-top:24px}
@media(max-width:650px){.careers-guide .careers-role{padding:22px}.careers-guide .careers-roles-note{padding:18px 20px}.roots .careers-guide .careers-intro-title{font-size:25px}}
