/* Offer pages (commercial, invest, granada, pecan-heights, available-homes, for-realtors, 900 South).
   Only the spacing between parts that site.css leaves to the page. No part is restyled here. */

/* An index of names under a strip, a pair or a film, as on the home page. */
.strip + .index, .pair + .index, .film + .index, .work-index, .plan-index { margin-top: 40px; }

/* A strip right under a pair, or under a split (one large picture with its index, then the rest). */
.pair + .strip { margin-top: var(--gap); }
.split + .strip { margin-top: 48px; }

/* Two paragraphs in the text column of a split; links inside a lede. */
.split .text > .lede + .lede { margin-top: 14px; }
.lede a:not(.text-link) { color: var(--ink); text-decoration: underline; text-decoration-color: var(--bronze); text-underline-offset: 4px; text-decoration-thickness: 1px; }

/* Anchors under the opener of a long page. */
.sheet-body.lead > .chips { margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--hair); }

/* Two offers one under the other, as on the home page. */
.split.second { margin-top: 72px; padding-top: 72px; border-top: 1px solid var(--hair); }

@media (max-width: 860px) {
  .strip + .index, .pair + .index, .film + .index, .work-index, .plan-index { margin-top: 28px; }
  .split.second { margin-top: 48px; padding-top: 48px; }
}
