/* Let the booking form set the row height; the portrait uses the space left below the copy. */
@media(min-width:761px){
  .islands-page .island-overview{align-items:stretch}
  .islands-page .island-overview .overview-copy{display:flex;flex-direction:column;min-width:0;padding-top:0}
  .islands-page .island-overview .overview-copy>p,
  .islands-page .island-overview .overview-copy>h2,
  .islands-page .island-overview .overview-copy>.island-benefits{flex:none}
  .islands-page .island-overview .island-street-photo{position:relative;flex:1;min-height:300px;width:100%;height:auto;margin:0;overflow:visible;border-radius:0}
  .islands-page .island-overview .island-street-photo img{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center bottom;border-radius:18px}
}
