.cm-division .career-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:42px 0 70px}.career-roles article{padding:28px;background:#080d16;color:#fff;border:1px solid #2a4262;border-top:3px solid #258aff;border-radius:10px}.cm-division .career-roles h3{font-size:25px}.career-roles p{color:#cbd4e0}.career-roles a{font-weight:bold}.cm-division .policy-copy{max-width:800px}.cm-division .policy-copy h2{font-size:27px;letter-spacing:-.5px;margin:35px 0 12px}.cm-division .consent input{display:inline-block;width:auto;margin-right:8px}.cm-division .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cm-division button:disabled{opacity:.55;cursor:not-allowed}#application{scroll-margin-top:30px}.cm-division input[type=file]{max-width:100%}@media(max-width:700px){.cm-division .career-roles{grid-template-columns:1fr}.cm-division .career-roles article{padding:22px}}
