/* Compact home + gym photo pair; existing page layout is preserved. */
.coaching-hero-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;border-radius:0;align-self:center}.coaching-photo{min-width:0;position:relative;overflow:hidden;border-radius:23px;background:#e9e9ed}.coaching-photo>img{display:block;width:100%;height:300px;object-fit:cover}.coaching-photo-home>img{object-position:62% center}.coaching-photo-gym>img{object-position:center 42%}.coaching-photo-label{position:absolute;left:12px;bottom:12px;padding:8px 12px;border:1px solid #ffffff80;border-radius:11px;background:#ffffffe0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#34343b;font-size:11px;line-height:1.3}.coaching-hero-pair>.coaching-pair-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0;white-space:nowrap}@media(max-width:980px) and (min-width:621px){.coaching-photo>img{height:280px}.coaching-photo-label{left:9px;bottom:10px;padding:7px 10px}}@media(max-width:620px){.coaching-hero-pair{width:100%;gap:10px;border-radius:0}.coaching-photo{border-radius:18px}.coaching-photo>img{height:205px}.coaching-photo-label{left:10px;bottom:10px;padding:7px 10px;font-size:10px}}@media(max-width:360px){.coaching-photo>img{height:185px}.coaching-hero-pair{gap:8px}}
