.planner-preview .site-header{border-bottom:1px solid #e4e4da}
.planner-preview .site-nav{min-height:4.6rem}
.planner-back{font:650 .88rem/1.4 var(--site-font);white-space:nowrap}
.planner-intro{padding-block:clamp(1.5rem,4vw,3rem)}
.planner-intro h1{font:650 clamp(2.9rem,6vw,5rem)/1 var(--site-heading);letter-spacing:-.035em;color:var(--site-deep)}
.planner-intro h1 em{font-style:normal;color:var(--site-terracotta)}
.planner-intro .planner-description{max-width:52ch;margin-top:.7rem}
.planner-intro .preview-note{margin-top:.9rem;white-space:normal}
.planner-preview #sit-journey-app>.evp{width:min(100% - 3rem,1180px);margin-inline:auto;padding-block:.75rem 2.5rem}
@media(max-width:575px){.planner-preview #sit-journey-app>.evp{width:calc(100% - 2rem)}}
@media(max-width:360px){.planner-preview #sit-journey-app .evp-fields{grid-template-columns:1fr}}
.planner-preview #sit-journey-app .evp-review>aside{grid-row:auto}
