/* Final focused Journey corrections: quote-wide alignment and readable measure. */
.tq-journey-collection > .tq-jc-hidden-summary {
  grid-column: 1 / -1;
  display: grid;
  place-items: center;
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin-inline: auto;
  padding-inline: 8%;
  text-align: center;
  transform: none;
}

.tq-journey-collection > .tq-jc-hidden-summary > p {
  width: 100%;
  max-width: 760px;
  margin: 24px auto;
  color: #33465d;
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: 1.22rem;
  font-weight: 500;
  line-height: 1.55;
  text-align: center;
}

.tq-signature-template[data-studio-collection="luxuryV2"].tq-journey-collection .tq-jc-hero > div > strong { color: #dfc98f; }
.tq-journey-field-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tq-journey-field-row--1{grid-template-columns:repeat(2,minmax(0,1fr))}

.tq-journey-collection > .tq-jc-introduction {
  box-sizing: border-box;
  width: 100%;
  max-width: 970px;
  margin-inline: auto;
}

@media (max-width: 640px) {
  .tq-journey-collection > .tq-jc-hidden-summary {
    padding-inline: 20px;
  }
  .tq-journey-collection > .tq-jc-introduction { padding: 34px 20px; font-size: .98rem !important; line-height: 1.48; }
  .tq-journey-field-row,.tq-journey-field-row--1{grid-template-columns:1fr}
}
