/* Supporting photo for the condominium renovation guidance. */
.service-tip.reno-apartment-tip {
  grid-template-columns: minmax(200px, .9fr) minmax(0, 1.4fr);
  align-items: center;
  gap: 32px;
  padding: 30px;
}
.reno-apartment-tip .service-photo { margin: 0; }
.reno-apartment-tip .eyebrow { margin: 0 0 12px; }
.reno-apartment-tip .service-photo img { display: block; }
.reno-consult-band > .wrap {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.12fr);
  gap: 6%;
}
.reno-consult-band h2 {
  font-size: clamp(1.65rem, 2.6vw, 2.4rem);
  line-height: 1.85;
}
.reno-consult-photo { margin: 0 0 24px; }
.reno-consult-photo img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
}
.reno-consult-actions .button { max-width: none; }
@media (max-width: 800px) {
  .reno-consult-band > .wrap { grid-template-columns: 1fr; gap: 28px; }
  .reno-consult-band .eyebrow { margin-bottom: 20px; }
  .reno-consult-band p:not(.eyebrow) { margin-top: 20px; font-size: .9375rem; }
  .reno-consult-photo { margin-bottom: 22px; }
}
@media (max-width: 680px) {
  .service-tip.reno-apartment-tip {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 24px 22px;
  }
}
