.nhls-board{background:transparent;padding:80px 0}.nhls-board__grid{gap:60px 20px!important}.nhls-board__header{margin-bottom:60px;text-align:center}.nhls-board__title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.nhls-board__intro{color:#666;font-size:.8rem;line-height:1.6;margin:0 auto 60px;max-width:600px;text-align:center}.nhls-board__grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1400px}.nhls-board__card{align-items:center!important;background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;margin:0 auto!important;max-width:300px!important;min-width:90%!important;padding:0!important;text-align:center!important;transition:all .3s ease!important}.nhls-board__card:hover{box-shadow:none!important;transform:none!important}.nhls-board__img{align-items:center!important;background:#f0f0f0!important;border-radius:12px!important;display:flex!important;height:350px!important;justify-content:center!important;margin:0 auto 20px!important;overflow:hidden!important;width:100%!important}.nhls-board__img img{height:100%!important;object-fit:cover!important;object-position:50% 20%!important;width:100%!important}.nhls-board__default-avatar{align-items:center!important;background:#fff!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.nhls-board__default-logo{filter:none!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important}.nhls-board__card:hover .nhls-board__img img{transform:none}.nhls-board__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0;text-align:left;width:100%}.nhls-board__name{color:#333!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important}.nhls-board__name,.nhls-board__role{font-size:.8rem!important;margin-top:0!important;text-align:left!important}.nhls-board__role{color:#666!important;line-height:1.4!important;margin-bottom:0!important}.nhls-board__company{color:#542a75;font-size:14px;font-weight:500;margin-bottom:16px}.nhls-board__links{display:flex;gap:12px;justify-content:center;margin-top:auto}.nhls-board__link{color:#542a75;display:inline;font-size:.8rem;font-weight:400;text-decoration:underline;transition:none}.nhls-board__link:hover{color:#5e9d75!important;text-decoration:underline}.nhls-board__action{display:block!important;margin-top:0!important;text-align:left!important;width:100%!important}@media (min-width:1400px){.nhls-board{padding:100px 0}.nhls-board__title{font-size:56px}.nhls-board__intro{font-size:20px}.nhls-board__grid{gap:65px 40px}}@media (max-width:1399px) and (min-width:1200px){.nhls-board{padding:80px 0}.nhls-board__title{font-size:48px}}@media (max-width:1199px) and (min-width:1024px){.nhls-board{padding:70px 0}.nhls-board__title{font-size:42px}.nhls-board__grid{gap:25px}}@media (max-width:1023px) and (min-width:768px){.nhls-board{padding:60px 0}.nhls-board__title{font-size:28px}.nhls-board__intro{font-size:16px}.nhls-board__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px) and (min-width:576px){.nhls-board{padding:50px 0}.nhls-board__title{font-size:26px}.nhls-board__intro{font-size:16px}.nhls-board__grid{grid-template-columns:repeat(2,1fr)}.nhls-board__card{padding:16px}.nhls-board__img{height:200px!important}.nhls-board__name{font-size:18px}}@media (max-width:575px) and (min-width:375px){.nhls-board{padding:40px 0}.nhls-board__title{font-size:28px}.nhls-board__intro{font-size:15px}.nhls-board__grid{grid-template-columns:1fr}.nhls-board__card{padding:16px}.nhls-board__img{height:180px!important}.nhls-board__name{font-size:16px}.nhls-board__role{font-size:13px}}@media (max-width:374px){.nhls-board{padding:30px 0}.nhls-board__title{font-size:24px}.nhls-board__intro{font-size:14px}.nhls-board__grid{grid-template-columns:1fr}.nhls-board__card{padding:12px}.nhls-board__img{height:160px!important}.nhls-board__name{font-size:15px}.nhls-board__role{font-size:12px}}@media (max-width:1200px){.nhls-board{padding:60px 0}}@media (max-width:768px){.nhls-board{padding:40px 0}.nhls-board__title{font-size:2rem}.nhls-board__intro{margin-bottom:40px}.nhls-board__grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.nhls-board__card{padding:25px}.nhls-board__img{height:310px!important;width:100%!important}}@media (max-width:576px){.nhls-board__grid{grid-template-columns:1fr}}