/* 2026-11-03: Native single-destination card activation. No JS navigation. */
/* Team: the existing "View full profile" anchor itself activates its containing card. */
.team-lead.eds-single-link-card,
.team-special.eds-single-link-card{position:relative;cursor:pointer;}
.team-lead.eds-single-link-card .eds-full-card-link::after,
.team-special.eds-single-link-card .eds-full-card-link::after{
  content:"";position:absolute;inset:0;z-index:8;cursor:pointer;
}
.team-lead.eds-single-link-card:hover,
.team-special.eds-single-link-card:hover{
  box-shadow:inset 0 0 0 1px rgba(196,160,98,.45);
}
.team-lead.eds-single-link-card:focus-within,
.team-special.eds-single-link-card:focus-within{
  outline:2px solid var(--gold-600);outline-offset:-2px;
}
/* Multi-destination attorney sections: only the portrait activates the bio, preserving other links. */
.firm-founder__portrait,
.home-attorney-authority__portrait{position:relative;}
.eds-portrait-hit{
  display:block;position:absolute;inset:0;z-index:5;
  cursor:pointer;text-decoration:none;
}
.eds-portrait-hit:focus-visible{
  outline:3px solid var(--gold-400);outline-offset:-4px;
}
.firm-founder__portrait:has(.eds-portrait-hit):hover img,
.home-attorney-authority__portrait:has(.eds-portrait-hit):hover img{
  filter:saturate(.92) contrast(1.04);
}
