.careers-module__T6xnVW__lifeLayout{gap:clamp(2rem,5vw,4rem);display:grid}.careers-module__T6xnVW__roleList{border-top:1px solid var(--line);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.careers-module__T6xnVW__role{border-bottom:1px solid var(--line);color:inherit;transition:padding-inline .3s var(--ease), color .3s var(--ease);align-items:center;gap:.5rem 1.5rem;padding-block:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:grid}.careers-module__T6xnVW__role:hover{color:var(--accent);padding-inline:.75rem}.careers-module__T6xnVW__roleMain{gap:.25rem;display:grid}.careers-module__T6xnVW__roleTitle{font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .9vw,1.6rem);line-height:1.2}.careers-module__T6xnVW__roleTeam{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:.72rem}.careers-module__T6xnVW__roleMeta{color:var(--fg-muted);flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.careers-module__T6xnVW__noRole{color:var(--fg-muted);max-width:46ch;margin-top:2rem}.careers-module__T6xnVW__contact{margin-top:2rem}.careers-module__T6xnVW__contact a{color:var(--accent);text-decoration:none}.careers-module__T6xnVW__contact a:hover{text-decoration:underline}@media (min-width:900px){.careers-module__T6xnVW__lifeLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.careers-module__T6xnVW__role{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}}
