/* LP overrides — Planted to Bloom Counseling.
 * Parent landing.css targets `.lp-pillar h5` for the "Why Trust Us" pillar
 * title spacing, but page-landing.php actually renders the title as <h3>,
 * so the intended margin-bottom never applies. Restoring the break here
 * rather than editing the shared parent stylesheet.
 */
.lp-pillar h3 {
  margin-bottom: 10px;
}

/* Somatic Experiencing LP: client asked for the problem-close and
 * solution-analogy callouts (lp_problem_close / lp_solution_analogy fields)
 * bold instead of the parent template's default italic. Scoped here rather
 * than editing the shared landing.css, which every other LP site inherits. */
.lp-problem-close {
  font-style: normal;
  font-weight: 700;
}
.lp-solution-analogy p {
  font-style: normal;
  font-weight: 700;
}

/* Somatic Experiencing LP (page ID 88) only: client asked for the pain-section
 * image on the left instead of the parent template's default right side.
 * .lp-problem-grid is a 2-col grid with the copy first in source order, so
 * `order` on the visual swaps it into the first (left) track without
 * touching the shared markup or other landing pages on this site. */
.page-id-88 .lp-problem-visual {
  order: -1;
}

/* Somatic Experiencing LP (page ID 88) only: client asked for the
 * solution-section image (lp-somatic-body2-wm) on the RIGHT instead of the
 * parent template's default left side. Unlike .lp-problem-visual above,
 * `order` alone has no effect here: at >=961px tpa-base/landing.css breaks
 * .lp-solution-copy into `display:contents` with each child explicitly
 * placed via grid-column/grid-row, and pins .lp-solution-visual to
 * grid-column:1. So the swap has to move both sides of that explicit
 * placement — the image to column 2, the copy children back to column 1 —
 * per the swap pattern documented in that file's own comment. Below 961px
 * the grid collapses to a single stacked column, so no override is needed
 * there. */
@media (min-width: 961px) {
  .page-id-88 .lp-solution-visual { grid-column: 2; }
  .page-id-88 .lp-solution-copy > .lp-eyebrow,
  .page-id-88 .lp-solution-copy > h2,
  .page-id-88 .lp-solution-copy > .lp-rule,
  .page-id-88 .lp-solution-copy > .lp-solution-body,
  .page-id-88 .lp-solution-copy > .lp-solution-analogy,
  .page-id-88 .lp-solution-copy > .lp-solution-benefits-intro { grid-column: 1; }
}

/* Somatic Experiencing LP (page ID 88) only: client asked to remove the
 * "100% Secure & Confidential" trust item next to the form. It's the first
 * of two fixed .lp-form-trust-item children in page-landing.php (Secure,
 * then Payments & Services), so :first-child hides only that one without
 * touching the shared parent template or other landing pages. */
.page-id-88 .lp-form-trust-item:first-child {
  display: none;
}
