/* Keep the home guide preview to one readable, two-card row on phones. */
@media(max-width:760px){
 .home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
 .home-guide-grid>.editorial-card:nth-child(n+3){display:none}
 .home-guide-grid .editorial-card{display:flex;flex-direction:column;margin-bottom:0;overflow-wrap:anywhere}
 .home-guide-grid .editorial-card img{height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:16px}
 .home-guide-grid .editorial-card h3{font-size:22px;line-height:1.3}
 .home-guide-grid .editorial-card p{font-size:14px;line-height:1.7}
 .home-guide-grid .editorial-card .tag{font-size:11px;line-height:1.6;letter-spacing:.03em}
 .home-guide-grid .editorial-card .text-link{font-size:14px;min-height:44px;margin-top:auto;align-self:flex-start}
}

/* Keep the supplied portrait prominent inside the existing introduction frame. */
.doctor-intro>img.doctor-intro-photo{object-position:right top}
