.ct-openings__h2{font-size:var(--text-h2);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-h2)}.ct-openings__list{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;margin-top:clamp(32px,4vw,48px)}.ct-surface--carbon .ct-openings__list{border-top-color:hsla(0,0%,100%,.24)}.ct-openings__row{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;padding:26px 0;transition:padding-left var(--dur-fast) var(--ease-standard)}.ct-surface--carbon .ct-openings__row{border-bottom-color:hsla(0,0%,100%,.16)}.ct-openings__row:hover{padding-left:12px}.ct-openings__role{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:var(--fw-extrabold);letter-spacing:-.02em}.ct-openings__detail{color:var(--text-secondary);font-size:15px}.ct-surface--carbon .ct-openings__detail{color:hsla(0,0%,100%,.72)}.ct-openings__dot{height:7px;width:7px}.ct-openings__empty,.ct-openings__footnote{color:var(--ct-carbon-700);font-size:16px;line-height:1.6;margin-top:clamp(28px,3vw,40px);max-width:58ch}.ct-surface--carbon .ct-openings__empty,.ct-surface--carbon .ct-openings__footnote{color:hsla(0,0%,100%,.76)}@media (max-width:760px){.ct-openings__row{gap:8px 16px;grid-template-columns:minmax(0,1fr) auto}.ct-openings__detail{grid-column:1/-1}}