.pbsp{color:#003e78}.pbsp *,.pbsp :after,.pbsp :before{box-sizing:border-box}.pbsp__head{margin:0 0 40px;max-width:760px}.pbsp .pbsp__heading{color:#003e78;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15;margin:0 0 12px}.pbsp .pbsp__intro{color:#34557a;font-size:18px;line-height:1.55;margin:0}.pbsp .pbsp__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0!important;padding:0!important}.pbsp .pbsp__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.pbsp .pbsp__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pbsp .pbsp__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pbsp .pbsp__grid .pbsp__card{align-items:flex-start;background:#fff;border:1px solid #dce6f0;border-radius:16px;display:flex;flex-direction:column;list-style:none;margin:0;padding:28px;position:relative;text-align:left}.pbsp .pbsp__grid .pbsp__card::marker,.pbsp .pbsp__grid .pbsp__card:before{content:none;display:none}
/* !important stops the theme's image styles from centring, resizing or pushing the photo down */.pbsp .pbsp__grid .pbsp__photo{background:#edf3f7;border:0;border-radius:50%;display:block;flex:0 0 auto;height:112px!important;margin:0 0 20px!important;max-width:none!important;object-fit:cover;object-position:50% 25%;padding:0!important;width:112px!important}.pbsp .pbsp__grid .pbsp__photo--blank{background:radial-gradient(circle at 50% 38%,#b9ccdd 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#b9ccdd 0 38%,transparent 39%),#edf3f7}.pbsp__label{color:#00718a;font-size:12px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.pbsp .pbsp__name,.pbsp__label{font-weight:800;line-height:1.3}.pbsp .pbsp__name{color:#003e78;font-size:20px;margin:0}.pbsp .pbsp__role{color:#587488;font-size:15px;line-height:1.45;margin:4px 0 0}.pbsp .pbsp__topic{border-top:1px solid #dce6f0;color:#34557a;font-size:15px;line-height:1.5;margin:16px 0 0;padding-top:16px}.pbsp .pbsp__in{align-items:center;background:#edf3f7;border-radius:6px;color:#003e78;display:flex;font-size:15px;font-weight:800;height:32px;justify-content:center;position:absolute;right:24px;text-decoration:none;top:24px;width:32px}.pbsp .pbsp__in:focus-visible,.pbsp .pbsp__in:hover{background:#003e78;color:#fff}@media (max-width:1100px){.pbsp .pbsp__grid,.pbsp .pbsp__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pbsp .pbsp__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pbsp__head{margin-bottom:28px}.pbsp .pbsp__grid,.pbsp .pbsp__grid--2,.pbsp .pbsp__grid--3,.pbsp .pbsp__grid--5{grid-template-columns:minmax(0,1fr)}.pbsp .pbsp__grid .pbsp__card{padding:22px}.pbsp .pbsp__grid .pbsp__photo{height:80px!important;margin-bottom:16px!important;width:80px!important}}