.career-main{max-width:1050px}.career-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin:1.5rem 0}.career-tabs button{background:#eef4f5;color:#173e4b;min-height:44px}.career-tabs button[aria-pressed=true]{background:#156678;color:white}.career-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.career-main label{display:block;margin:.6rem 0}.career-main input,.career-main textarea,.career-main select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #b9cfd4;border-radius:8px;padding:.7rem;font:inherit;color:#163b48;background:white}.career-main input[type=checkbox]{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:.5rem}.career-main textarea{resize:vertical}.career-main .field-grid>label{min-width:0}.career-record{border:1px solid #d5e1e5;border-radius:12px;padding:1rem;margin-bottom:1rem}.career-record summary{font-weight:700;cursor:pointer;min-height:32px;overflow-wrap:anywhere}.career-priorities{background:#eaf4f4;padding:1.25rem;border-radius:14px;margin-bottom:1rem}.career-priorities h2{font-size:1.2rem}.career-priorities li{padding:.25rem 0}.career-cv{background:white;padding:2.5rem;border:1px solid #dce4e8;color:#182e38;overflow-wrap:anywhere}.career-cv h2{font-size:2rem;margin-bottom:.5rem}.career-role{font-size:1.2rem}.career-cv h3{border-bottom:1px solid #adbec7;padding-bottom:.5rem}.career-cv h4{margin-bottom:.4rem}.career-cv p{margin-top:.4rem}.career-text{white-space:pre-wrap}.career-downloads{display:flex;flex-wrap:wrap;gap:.75rem}.career-main .muted{font-size:.9rem}.career-main button{min-height:44px}.career-main a{overflow-wrap:anywhere}@media(max-width:600px){.career-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.career-tabs button{padding:.65rem;font-size:.86rem}.career-main>h1{font-size:1.8rem}.career-cv{padding:1.2rem}.career-toolbar>button:first-child{width:100%}.career-main .field-grid{grid-template-columns:1fr}.career-main{padding-bottom:2rem}}@media print{body>header,body>footer,.career-toolbar,.career-tabs,#career-status,.career-main>h1,.career-main>p,.career-main .studio-card{display:none}.career-cv{border:0;padding:0}.career-cv section{break-inside:avoid}}
