.team-credentials{--tc-ink:#111;--tc-muted:#525252;--tc-line:#d4d4d4;--tc-blue:#0f62fe;min-width:0;color:var(--tc-ink);margin-block:24px;container-type:inline-size}.dark .team-credentials{--tc-ink:#f4f4f4;--tc-muted:#b8b8b8;--tc-line:#454545;--tc-blue:#78a9ff}.team-credentials details{border-block:1px solid var(--tc-line)}.team-credentials summary{cursor:pointer;color:var(--tc-ink);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.team-credentials summary::-webkit-details-marker{display:none}.team-credentials summary:hover{color:var(--tc-blue)}.team-credentials summary:focus-visible{outline:2px solid var(--tc-blue);outline-offset:4px}.team-credentials-toggle{color:var(--tc-blue);flex:none;font-size:23px;line-height:1}.team-credentials details[open] .team-credentials-toggle{transform:rotate(45deg)}.team-credentials .team-credentials-title{color:var(--tc-ink);margin:0 0 22px;font-size:18px;font-weight:650;line-height:1.4}.team-credentials .team-credentials-intro{color:var(--tc-muted);margin:0 0 22px;font-size:14px;line-height:1.7}.team-credentials-grid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.team-credentials-group{min-width:0}.team-credentials h4{color:var(--tc-muted);letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:650;line-height:1.5}.team-credentials .team-credentials-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.team-credentials .team-credentials-list li{border-left:2px solid var(--tc-line);color:var(--tc-ink);overflow-wrap:anywhere;margin:0;padding:0 0 0 12px;font-size:14px;font-weight:500;line-height:1.6}.team-credentials .team-credentials-training,.team-credentials .team-credentials-assignment,.team-credentials-clearance p{color:var(--tc-muted);margin:22px 0 0;font-size:13px;line-height:1.75}.team-credentials-clearance{border-top:1px solid var(--tc-line);margin-top:22px;padding-top:20px}.team-credentials-clearance h4{margin-bottom:8px}.team-credentials-clearance strong{color:var(--tc-ink);font-size:14px;font-weight:650;display:block}.team-credentials-clearance p{margin-top:8px}.team-credentials details .team-credentials-content{padding-bottom:22px}@container (width>=540px){.team-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=880px){.team-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
