/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nadg-profile-block-wrapper .nadg-profile-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:2rem;}.nadg-profile-wrapper .views-row{display:flex;}.nadg-profile-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:0.625rem;background:#fff;font-family:var(--nadg-secondary-font);padding:1.5rem;}.nadg-profile-card__media{width:100%;aspect-ratio:1 / 1;}.nadg-profile-card__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;object-position:top center;border-radius:0.313rem;}.nadg-profile-card__body{display:flex;flex:1;flex-direction:column;gap:0.25rem;padding:1rem 0 0;}h3.nadg-profile-card__name{margin:0;font-family:var(--nadg-secondary-font);color:var(--nadg-text-color-dark);font-size:1.125rem;font-weight:700;line-height:1.5rem;}.nadg-profile-card__title{margin-bottom:0.5rem;color:var(--nadg-text-color-dark);font-size:0.875rem;line-height:1.25rem;}.nadg-profile-card__description{margin:0 0 0.25rem;color:var(--nadg-text-color-dark);font-size:1rem;line-height:1.5;}.nadg-profile-card__description > *:first-child{margin-top:0;}.nadg-profile-card__description > *:last-child{margin-bottom:0;}.nadg-profile-card__link{display:inline-flex;align-items:center;gap:0.25rem;margin-top:auto;padding-top:0.5rem;color:var(--nadg-primary-color);font-family:var(--nadg-secondary-font);font-size:1rem;line-height:1.5;font-weight:600;text-decoration:none;transition:color var(--global-transition-speed)
    var(--global-transition-easing);}.nadg-profile-card__link:hover{color:var(--nadg-primary-dark-color);}.nadg-profile-card__link-icon{font-size:1rem;color:var(--nadg-secondary-color);transition:transform var(--global-transition-speed)
    var(--global-transition-easing);}.nadg-profile-card__link:hover .nadg-profile-card__link-icon{transform:translateX(0.15rem);}.nadg-theme-family-pediatric{.nadg-profile-card{border-radius:1.875rem;background:transparent;border:1px solid #fff;}h3.nadg-profile-card__name{color:var(--nadg-text-color-light);}.nadg-profile-card__title{color:var(--nadg-text-color-light);}.nadg-profile-card__description{color:var(--nadg-text-color-light);}.nadg-profile-card__link,.nadg-profile-card__link-icon{color:var(--nadg-text-color-light);}.nadg-profile-card__link:hover{color:var(--nadg-text-color-light);}}.nadg-theme-specialty{.nadg-profile-card{border-radius:0.625rem;}h3.nadg-profile-card__name{color:var(--nadg-primary-color);}}
