.personnel-intro{background:var(--ink,#172e3b);color:white;padding:26px;margin:18px 0}.personnel-intro .eyebrow{color:#edbca7}.personnel-intro h3{color:white;font-size:24px;line-height:1.5;margin:12px 0}.personnel-intro p{color:#d5dce0;font-size:14px;line-height:1.9}.personnel-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #ffffff50;margin-top:20px;padding-top:18px}.personnel-stats strong{display:block;font-size:48px;line-height:1.25}.personnel-stats span{font-size:14px}.personnel-limit{padding:15px 18px;border-left:4px solid var(--red,#a85036);background:#ece6da;margin:18px 0;font-size:14px;line-height:1.9}.personnel-controls{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.personnel-controls label{display:flex;flex:1;min-width:180px;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.personnel-controls input,.personnel-controls select{font:inherit;width:100%;box-sizing:border-box;padding:12px;border:1px solid #c9c8c0;border-radius:3px;background:white;color:#172e3b}.personnel-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.personnel-dept{background:#fff;border:1px solid var(--line,#d6d2c8);padding:20px}.personnel-dept h3{margin:0;font-size:22px}.personnel-count{color:var(--red,#a85036);font-size:14px;font-weight:700}.personnel-row{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 0;border-top:1px solid var(--line,#d6d2c8)}.personnel-date{grid-column:1/-1;font-size:13px;color:var(--muted,#667078)}.personnel-row strong{font-size:21px}.personnel-kind{font-size:12px;color:#53656d;padding:3px 7px;background:#edece6;align-self:center}.personnel-row a{grid-column:1/-1;padding:7px 0;display:inline-block;color:var(--red,#a85036);font-size:14px;font-weight:700}.personnel-small{grid-column:1/-1;font-size:13px!important;line-height:1.8;color:#5f6970}.personnel-method{margin:26px 0;padding:18px 0;border-block:1px solid var(--line,#d6d2c8);font-size:14px;line-height:1.9}.personnel-method summary{cursor:pointer;color:var(--red,#a85036);font-weight:700}.personnel-method li{margin:10px 0}@media(max-width:650px){.personnel-records{grid-template-columns:1fr}.personnel-intro{padding:22px}.personnel-intro h3{font-size:23px}.personnel-stats strong{font-size:44px}.personnel-dept{padding:18px}}

.personnel-row a{justify-self:start;width:fit-content}

.personnel-stats strong{white-space:nowrap}.personnel-stats strong small{display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:5px}.personnel-stats strong span{font-size:21px;margin-left:4px}

.personnel-company{padding:22px;background:#e9e7df;border-left:4px solid var(--red);margin:24px 0}.personnel-company h3{margin:8px 0}.personnel-company p{font-size:14px;line-height:1.9}.personnel-company button{background:var(--ink);color:white;border:0;padding:12px 16px;font:inherit;cursor:pointer;border-radius:3px}.personnel-controls select{scroll-margin-top:25px}.personnel-date{overflow-wrap:anywhere}
