/* SIMPLACT 2.0.1: classic WordPress group wrappers.
 * Only the dedicated SIMPLACT site is affected. Neutral inner divs do not
 * create layout boxes, so their children remain the grid/flex items.
 */
.spl-site .wp-block-group > .wp-block-group__inner-container {
  display: contents !important;
}

/* A DOM wrapper still participates in selectors even with display: contents. */
.spl-hero-copy > .wp-block-group__inner-container > .spl-lead {
  margin-top: 27px;
  max-width: 480px;
}
.spl-service-card > .wp-block-group__inner-container > p {
  font-size: 13px;
  color: var(--muted);
  line-height: 2;
  flex-grow: 1;
}
@media (max-width: 850px) {
  .spl-hero-copy > .wp-block-group__inner-container > .spl-lead { font-size: 14px !important; }
  .spl-service-card > .wp-block-group__inner-container > p { font-size: 12px; }
}
@media (max-width: 640px) {
  .spl-hero-copy > .wp-block-group__inner-container > .spl-lead { margin-top: 21px; max-width: 440px; }
  .spl-service-card > .wp-block-group__inner-container > p { font-size: 14px; }
  .spl-detail-main > .wp-block-group__inner-container > .spl-lead { font-size: 14px !important; }
}
