
.careers-page.careers-role {
  background: #f8eaf2 !important;
  background-image: linear-gradient(145deg, #fff6fa, #f7e4ef 55%, #f8edf5) !important;
}
.career-role-main {padding: clamp(54px, 8vw, 112px) 22px clamp(72px, 9vw, 128px)}
.career-role-document {width: min(100%, 850px); margin-inline: auto; color: #241a31}
.career-role-heading {padding-bottom: 28px; border-bottom: 1px solid #d8bccd}
.career-role-document .career-role-back {color: #6d355d; text-decoration: underline; text-underline-offset: .23em}
.career-role-document h1 {margin: 27px 0 12px; font-size: clamp(2.25rem, 5.6vw, 4rem); line-height: 1.08; letter-spacing: -.045em; color: #25152d}
.career-role-document section {margin-top: 35px}
.career-role-document h2 {margin: 0 0 12px; font-size: clamp(1.18rem, 2vw, 1.45rem); color: #33203b}
.career-role-document p, .career-role-document li {color: #493b51; font-size: 1rem; line-height: 1.7}
.career-role-document p, .career-role-document ul {margin: 0}
.career-role-document ul {padding-left: 1.35em}
.career-role-document li + li {margin-top: .5em}
.career-role-back:focus-visible {outline: 2px solid #713b7e; outline-offset: 5px}
