/* The approved careers design uses the theme's shared type, colors and components. */
body.balance-careers-local .content-hero__copy h1{overflow-wrap:anywhere;hyphens:auto}
body.balance-careers-local .careers-page .team-filter button span{margin-left:0;margin-inline-start:10px}
body.balance-careers-local .careers-page :is(h2,h3,.careers-role__title){overflow-wrap:anywhere;hyphens:auto}
html[dir="rtl"] body.balance-careers-local .content-hero__copy h1{letter-spacing:0;line-height:1.2}
html[dir="rtl"] body.balance-careers-local .careers-page :is(h2,h3,h4,.careers-role__title){letter-spacing:0;line-height:1.25}
html[dir="rtl"] body.balance-careers-local .careers-page :is(.eyebrow,.careers-role__meta,.careers-location__count,.careers-results){letter-spacing:0}
html[dir="rtl"] body.balance-careers-local .careers-role summary{padding-inline:0 36px}
html[dir="rtl"] body.balance-careers-local .careers-plus{right:auto;left:0}
html[dir="rtl"] body.balance-careers-local .careers-role__body :is(ul,ol){padding-inline:21px 0}
html[dir="rtl"] body.balance-careers-local .careers-principles article{padding-inline:0 30px}
html[dir="rtl"] body.balance-careers-local .careers-principles article+article{border-left:0;border-right:1px solid var(--line);padding-inline:30px}
html[dir="rtl"] body.balance-careers-local .careers-page .text-link svg{transform:rotate(180deg)}
html[dir="rtl"] body.balance-careers-local .careers-page a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:760px){
 html[dir="rtl"] body.balance-careers-local .careers-principles article,html[dir="rtl"] body.balance-careers-local .careers-principles article+article{padding-inline:0;border-inline:0}
 body.balance-careers-local .careers-page .team-filter{flex-wrap:wrap}
 body.balance-careers-local .careers-location__heading{gap:12px;flex-wrap:wrap}
}
