.roof-leak-guide .guide-hero figure img {
  background: #eaf1f3;
  object-position: center;
}

.guide-inline-figure {
  margin: 34px 0 42px;
}

.guide-inline-figure img {
  display: block;
  width: 100%;
  aspect-ratio: 8 / 5;
  border: 1px solid #d8dfe2;
  border-radius: 24px;
  background: #eef3f4;
  object-fit: cover;
  box-shadow: 0 18px 44px rgba(44, 57, 68, .08);
}

.guide-inline-figure figcaption {
  max-width: 680px;
  margin-top: 12px;
  color: #6a7b8c;
  font-size: 11px;
  line-height: 1.65;
}

.roof-leak-guide .guide-summary li,
.roof-leak-guide .guide-checklist li {
  break-inside: avoid;
}

@media (max-width: 620px) {
  .guide-inline-figure {
    margin: 28px 0 34px;
  }

  .guide-inline-figure img {
    border-radius: 18px;
  }
}
