/* Preserve the existing heading typography, with the portrait's face unobstructed. */
.partner-hero-title{margin:15px 0 18px;font-family:var(--sans);font-size:clamp(36px,4vw,60px);font-weight:700;line-height:.91;letter-spacing:-.055em}
.partner-hero-title i{color:#aeb8c8;font-style:normal;font-weight:450}
.auth-visual>div{max-width:640px}
@media(max-width:760px){
  #partner-auth[data-auth-view="explore"]{grid-template-rows:420px auto auto auto}
  #partner-auth[data-auth-view="explore"] .auth-visual{height:420px}
  #partner-auth[data-auth-view="explore"] .auth-brand{grid-column:1;grid-row:2;justify-content:space-between;gap:12px;width:calc(100% - 28px);max-width:none;margin:16px auto}
  #partner-auth[data-auth-view="explore"] .auth-brand img{width:82px}
  #partner-auth[data-auth-view="explore"] .auth-brand .back-to-impact{min-height:44px;display:flex;align-items:center;margin:0}
  #partner-auth[data-auth-view="explore"] .auth-card{grid-row:3}
  #partner-auth[data-auth-view="explore"] .auth-foot{grid-row:4}
  .partner-hero-title{font-size:40px;margin:0 0 18px}
  .auth-visual>div{bottom:26px}
}
