/* PT's separate journey stages: original art with the existing published guidance. */
.brand-PT .p114-content .pt-page-journey{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,3vw,40px);align-items:center;margin-block:20px 48px}
.brand-PT .pt-page-journey__visual{margin:0;inline-size:100%;background:transparent;align-self:center;min-inline-size:0}
.pt-page-journey__visual picture,.pt-page-journey__visual img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:contain}
.brand-PT .pt-page-journey__visual img{border:0;border-radius:0;box-shadow:none}
.brand-PT .pt-page-journey__copy{min-inline-size:0;border-inline-start:2px solid #d71920;padding-inline-start:24px}
.brand-PT .pt-page-journey__copy>h2:first-child{margin-block-start:0;font-size:clamp(25px,2vw,30px);line-height:1.2}
.brand-PT .pt-page-journey__copy>p{font-size:17px;line-height:1.65}
.brand-PT .pt-page-journey__copy>:last-child{margin-block-end:0}
@media(max-width:899px){
 .brand-PT .p114-content .pt-page-journey{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:16px 36px}
 .brand-PT .pt-page-journey__visual{max-inline-size:440px;margin-inline:auto}
 .brand-PT .pt-page-journey__copy{padding-inline-start:18px}
 .brand-PT .pt-page-journey__copy>h2:first-child{font-size:clamp(25px,6vw,30px)}
}
