.bl-photo{display:block;width:100%;height:auto}
.bl-photo-zoom{display:block;cursor:zoom-in}
.bl-photo-cover{max-width:1080px;margin:12px 0 36px;overflow:hidden;border-radius:20px}
.bl-photo-inline{margin:30px 0;overflow:hidden;border-radius:16px}
.bl-photo-guide{max-width:720px}
.bl-photo-cover figcaption,.bl-photo-inline figcaption{padding:12px 0 2px;font-size:13px;line-height:1.6;color:var(--ink3)}
.dl-tile.bl-photo-tile{padding:0;gap:0;overflow:hidden;justify-content:flex-start}
.bl-photo-tile>.bl-photo{aspect-ratio:3/2;object-fit:cover}
.bl-photo-tile>.bl-photo-copy{padding:24px 28px 0}
.bl-photo-tile>.dl-go{padding:20px 28px 26px;margin-top:auto}
@media(max-width:734px){
  .bl-photo-cover{margin-bottom:28px;border-radius:16px}
  .bl-photo-tile>.bl-photo-copy{padding:22px 22px 0}
  .bl-photo-tile>.dl-go{padding:18px 22px 22px}
}
