/* A compact real-photo introduction avoids a tall, mostly empty editorial row. */
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile{
  grid-template-columns:minmax(0,1fr) 200px;gap:36px;align-items:center;
  width:100%;max-width:1000px;margin:0 auto;
}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile .yz-office-photo--portrait{
  max-width:200px;margin:0;padding:0;align-self:center;
}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile .yz-office-photo--portrait::before{display:none}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile .yz-office-photo--portrait img{
  width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;box-shadow:none;border-radius:2px;
}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile h2{
  margin:0 0 20px;padding:0;font-size:28px;line-height:1.5;scroll-margin-top:calc(var(--yz-nav-offset,180px) + 60px);
}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile h2::before{display:none}
#yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .vz-page-intro:has(.yz-compact-profile){padding-block:34px}
@media(max-width:620px){
  #yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile{grid-template-columns:minmax(0,1fr);gap:24px}
  #yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile .yz-office-photo--portrait{max-width:168px;justify-self:start;grid-row:1}
  #yz-renewal.yz-visual-ready:is([data-content-id="U005"],[data-content-id="EN06"]) .yz-compact-profile h2{font-size:25px;margin-bottom:16px;scroll-margin-top:calc(var(--yz-nav-offset,180px) + 260px)}
}
