.ps-wrap{padding:16px 0 8px;font-family:"Roboto",sans-serif;color:#111}.pl-btn-navy{color:#fff!important;background:#0a126f;font-weight:900;letter-spacing:.005em}.pl-btn-navy:hover,.pl-btn-navy:focus{box-shadow:inset 0 0 0 100px rgba(255,255,255,.12);outline:none}.ps-wrap .tp-trigger-desk .tp-trigger{width:auto}h1.ps-title{margin:0 0 16px!important;padding:0!important;font-family:"Roboto Slab",serif;font-weight:600;font-size:32px;line-height:1.15;color:#111}.ps-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:18px;margin-bottom:24px;padding:16px;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:10px!important}.ps-field{display:flex;flex-direction:column;gap:6px}.ps-field label{margin:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:#4a5565}.ps-field-name{flex:1 1 280px}.ps-field-pos{flex:0 0 170px}.ps-input{width:100%;height:42px;padding:0 12px;font-family:"Roboto",sans-serif;font-size:16px;color:#111;background:#fff;border:1px solid #c2cad8;border-radius:6px!important;box-shadow:none}.ps-input:focus{border-color:#0a126f;outline:none;box-shadow:0 0 0 3px rgba(10,18,111,.15)}.ps-input::placeholder{color:#98a2b3}.ps-go{height:42px;padding:0 22px}.ps-msg{margin-top:14px;padding:12px 14px;background:#fff4f4;border:1px solid #f3c6c6;border-radius:8px!important;color:#a01818;font-weight:500}.ps-count{margin:22px 0 10px;font-size:15px;color:#4a5565}.ps-count b{color:#111}.ps-list{display:flex;flex-direction:column;gap:8px}.ps-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 170px;grid-template-areas:"hs main team dc";align-items:center;column-gap:16px;padding:10px 14px 10px 12px;background:#fff;border:1px solid #e3e8ef;border-left:4px solid var(--team,#0a126f);border-radius:8px!important;transition:box-shadow .15s,border-color .15s}.ps-card:hover{border-color:#cfd6e2;border-left-color:var(--team,#0a126f);box-shadow:0 4px 14px rgba(16,24,40,.08)}.ps-hs{grid-area:hs;position:relative;width:56px;height:56px;border-radius:50%!important;background:#eff3f8}.ps-hs::before{content:attr(data-initials);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:800;font-size:18px;color:#8a94a6}.ps-hs img{position:relative;display:block;width:100%;height:100%;border-radius:50%!important;object-fit:cover;object-position:center top;image-rendering:auto}.ps-main{grid-area:main;min-width:0}.ps-name{font-weight:800;font-size:18px;line-height:1.2;color:#111!important;text-decoration:none!important}.ps-name::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ps-card:hover .ps-name{text-decoration:underline!important}.ps-name:focus{outline:none}.ps-name:focus-visible::after{border-radius:8px;box-shadow:0 0 0 3px rgba(10,18,111,.35)}.ps-num{margin-left:6px;font-weight:800;font-size:18px;line-height:1.2}.ps-meta{margin-top:3px;font-size:14px;font-weight:700;text-transform:uppercase;color:#222}.ps-sep{margin:0 6px;font-weight:300;color:#98a2b3}.ps-rpt{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;margin-left:10px;padding:3px 7px;font-family:"Roboto Condensed",sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;vertical-align:1px;color:#3d2a00!important;background:#ffc107;border:1px solid #e0a800;border-radius:3px!important;box-shadow:0 1px 2px rgba(120,80,0,.25);white-space:nowrap;text-decoration:none!important}.ps-rpt i.fa{font-size:11px;line-height:1}.ps-rpt:hover,.ps-rpt:focus{background:#ffb000;border-color:#c99400;outline:none}.ps-team{grid-area:team;display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;color:#344054}.ps-team>span,.ps-school{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-team-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-logo{flex:none;width:28px;height:28px;object-fit:contain}.ps-dclink{position:relative;z-index:1;align-self:flex-start;font-size:13px;font-weight:500;line-height:1.2;color:#2a4fb0!important;text-decoration:none!important;white-space:nowrap}.ps-dclink .fa{margin-left:2px}.ps-dclink:hover,.ps-dclink:focus{text-decoration:underline!important;outline:none}a.ps-dc{position:relative;z-index:1}.ps-dc{grid-area:dc;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#fff;border:1px solid #c2cad8;border-radius:999px!important;font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:#333!important;white-space:nowrap;text-decoration:none!important}.ps-dc b{font-weight:800}.ps-dc .fa{font-size:15px;color:#98a2b3}a.ps-dc:hover,a.ps-dc:focus{background:#ebedf0;border-color:#667085;outline:none}.ps-dc-1{color:#fff!important;background:#0a126f;border-color:#0a126f}.ps-dc-1 .fa{color:rgba(255,255,255,.75)}a.ps-dc-1:hover,a.ps-dc-1:focus{background:#0a126f;border-color:#0a126f;box-shadow:inset 0 0 0 100px rgba(255,255,255,.12)}.ps-dc-none{color:#667085!important}@media (max-width:600px){h1.ps-title{margin-bottom:14px!important;font-size:26px}.ps-form{padding:12px}.ps-field-name,.ps-field-pos,.ps-go{flex:1 1 100%}.ps-card{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"hs main" "hs team" "hs dc";align-items:start;column-gap:12px;row-gap:6px;padding:12px}.ps-name,.ps-num{font-size:17px}.ps-dc{justify-self:start}}