.career-invitation h2{font-size:clamp(34px,3.6vw,52px);margin-bottom:32px}.career-invitation>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#d4dbcd}.career-invitation .pill{margin-top:18px;color:var(--lime)}.career-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.career-role{display:flex;flex-direction:column;min-width:0;padding:28px;background:#e7e9da;border-top:3px solid var(--ink)}.career-role .studio-number{margin-bottom:30px}.career-role h3{font-size:26px;line-height:1.16;margin-bottom:22px}.career-role p{font-size:14px;line-height:1.8}.career-role .text-link{align-self:flex-start;margin-top:auto;padding-top:16px}.career-choices .studio-help{margin:0 0 16px}.career-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.career-choice-grid label{display:flex;gap:12px;align-items:start;font-size:13px;line-height:1.7;min-height:44px;cursor:pointer}.career-choice-grid input{flex:none;width:18px;height:18px;margin:4px 0 0;accent-color:var(--ink)}.career-choices[aria-invalid=true]{border-left:3px solid var(--clay);padding-left:16px}.careers-interest-panel{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}
@media(max-width:1000px){.career-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-role h3{font-size:25px}}
@media(max-width:760px){.careers-interest-panel{grid-template-columns:minmax(0,1fr)}.career-invitation h2{font-size:38px}}
@media(max-width:580px){.career-role-grid,.career-choice-grid{grid-template-columns:minmax(0,1fr)}.career-role{padding:24px}.career-role h3{font-size:26px}.career-role .studio-number{margin-bottom:22px}.career-choice-grid{gap:8px}.career-invitation .pill{max-width:100%}}
