.career-director-page{max-width:1100px;margin:auto;padding-bottom:100px;overflow-wrap:anywhere}.career-director-page .panel{margin:14px 0}.career-interview label,.career-director-page label{display:block;margin:14px 0}.career-interview select,.career-director-page select{display:block;width:100%;max-width:100%;min-height:46px;margin-top:8px;padding:10px;border-radius:10px;background:#15333d;color:#eff8f5;border:1px solid #527a80;font:inherit;box-sizing:border-box}.career-interview .ut-controls{flex-wrap:wrap}.career-interview .panel{padding:16px}.director-specialties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.director-specialties article{border:1px solid #486b7155;background:#15343f;padding:14px;border-radius:12px;min-width:0}.director-specialties h3{font-size:15px;margin-top:0}.director-specialties strong{color:#c2f25d}.director-specialties progress{width:100%;accent-color:#c2f25d}.career-policy-fit{display:block;max-width:340px;line-height:1.5;color:#e5cd8e}.career-director-page button,.career-interview button{min-height:44px;white-space:normal}.career-offer-dialog .career-interview{max-width:660px}.career-offer-dialog .career-interview h2{font-size:24px}@media(max-width:600px){.director-specialties{grid-template-columns:1fr}.career-director-page .panel{padding:16px}.career-interview select{font-size:15px}.career-interview .ut-controls>.btn{width:100%}}
