

/* Quote page mobile spacing: 2026-09-25. */
@media (max-width: 680px) {
  .page-id-433 .lb-content {
    padding-top: 18px;
  }

  .page-id-433 .lb-content article > h1 {
    width: 100%;
    max-width: 100%;
    margin: 0 0 18px;
    padding: 0;
    font-size: clamp(1.55rem, 7vw, 1.8rem);
    line-height: 1.2;
    text-align: center;
    text-wrap: balance;
  }

  .page-id-433 article > .wp-block-columns.alignfull {
    gap: 24px;
    margin-top: 0;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column > p:empty {
    display: none;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child {
    padding: 20px 16px;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child h2 {
    max-width: 100%;
    margin: 0 0 12px;
    /* WordPress preset font sizes use !important. */
    font-size: clamp(1.5rem, 6.4vw, 1.75rem) !important;
    line-height: 1.2;
    text-wrap: balance;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child > p {
    margin: 0 auto 20px;
    line-height: 1.5;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child > .wp-block-columns {
    margin: 0;
    gap: 18px;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child .wp-block-column {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 6px 12px;
    align-items: baseline;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child h6,
  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child .step-heading {
    margin: 0;
    font-size: 1rem;
    line-height: 1.3;
    text-align: left;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child .step-text {
    grid-column: 1 / -1;
    max-width: 100%;
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.5;
    text-align: left;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:nth-child(2) {
    padding: 0 4px;
  }

  .page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:nth-child(2) > h3:first-of-type {
    margin-top: 0;
  }
}

/* Center the quote title above the desktop columns. */
@media (min-width: 681px) {
  .page-id-433 .lb-content article > h1 {
    text-align: center;
  }
}


/* Quote heading and mobile comparison layout: 2026-09-25. */
.page-id-433 article > .wp-block-columns.alignfull > .wp-block-column:first-child h2 {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0 0 18px;
  padding: 16px 12px;
  background: transparent;
  color: #f000c0;
  -webkit-text-stroke: 1.5px var(--lb-purple);
  letter-spacing: 0.12em;
  text-shadow: 2px 2px 0 #ffffff;
  paint-order: stroke fill;
  text-align: center;
  text-wrap: balance;
}


@media (max-width: 680px) {
  .page-id-433 .lb-content article > h1 {
    display: none;
  }
}

