/* Buy/Sell composition only; form controls retain the shared BitForms layer. */
.daylight-buy-contact,
.daylight-sell-contact {
  background: var(--vr-color-surface-subtle, #f4f3ef);
  color: var(--vr-color-text, #18181b);
}
.daylight-buy-contact .daylight-buy-contact__title,
.daylight-sell-contact .daylight-sell-contact__title { color: inherit; }
.daylight-buy-contact .daylight-buy-contact__lead { color: var(--vr-color-muted, #52525b); }
.daylight-buy-contact__form,
.daylight-sell-contact__form { min-width: 0; }
.daylight-service-hero--sell-daylight .daylight-service-hero__media {
  min-width: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.daylight-service-hero--sell-daylight .daylight-service-hero__media > img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0;
  margin: 0;
}
/* Authored lockups remain original images. Never replace them with wrapping text
   or distort their proportions to make the containing prose column fit. */
.daylight-sell-prose__body img,
.daylight-sell-story__col img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.daylight-sell-prose__body a:has(> img),
.daylight-sell-story__col a:has(> img) { display: inline-block; max-width: 100%; }
