/* Align affiliation captions, rules and logo artwork across the nursing advisors. */
#nursing-advisors .nursing-advisor{height:100%}
#nursing-advisors .nursing-advisor>div:not(.nursing-monogram){height:100%;min-width:0}
#nursing-advisors .nursing-advisor .person-bio{margin-bottom:24px}
#nursing-advisors .nursing-affiliation{display:grid;grid-template-rows:auto 54px;align-content:start;align-items:center;gap:10px;min-height:96px;margin-top:auto;padding-top:17px;max-width:none}
#nursing-advisors .nursing-affiliation>span{display:block;align-self:start;margin:0;font-size:12px;line-height:1.5}
#nursing-advisors .nursing-affiliation img{display:block;width:auto;height:44px;max-height:44px;max-width:100%;object-fit:contain;object-position:left center;align-self:center;filter:grayscale(1);opacity:.88}
@media(min-width:901px){
 #nursing-advisors .nursing-advisor-list{align-items:stretch}
 #nursing-advisors .nursing-advisor>div:not(.nursing-monogram){display:grid;grid-template-rows:20px auto 1fr auto;row-gap:0}
 #nursing-advisors .nursing-advisor h3{min-height:0}
 #nursing-advisors .nursing-affiliation{margin-top:0}
}
@media(max-width:720px){
 #nursing-advisors .nursing-advisor{height:auto}
 #nursing-advisors .nursing-advisor>div:not(.nursing-monogram){display:contents;height:auto}
 #nursing-advisors .nursing-advisor .person-bio{margin-bottom:0}
 #nursing-advisors .nursing-affiliation{grid-column:1/-1;grid-template-rows:auto 54px;min-height:92px;width:100%;max-width:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);gap:8px}
 #nursing-advisors .nursing-affiliation img{height:48px;max-height:48px;max-width:100%}
}
