/* IFG Advisors
 * Advisory board grid of advisor cards (with placeholder state).
 */
#advisors{background:var(--white)}
.advisors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem;margin-top:2rem}
.advisor-card{border:1px solid var(--border);border-radius:10px;padding:1.5rem 1.25rem;text-align:center}
.advisor-photo{width:80px;height:80px;border-radius:50%;margin:0 auto 1rem;background:var(--ifg-mid);border:1.5px dashed var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}
.adv-ph-icon{font-size:1.6rem;color:var(--lighter)}
.advisor-card h3{font-size:.95rem;color:var(--ifg-navy);margin-bottom:.2rem}
.advisor-card .adv-title{font-size:.78rem;color:var(--muted);margin-bottom:.6rem}
.advisor-card.placeholder h3{color:var(--lighter);font-style:italic}
.advisor-card.placeholder .adv-title{color:var(--border)}
