/* Quote journey refinements for the isolated design preview. */
.page-quote .journey-quote-head{position:static;z-index:auto;background:transparent;border:0;box-shadow:none;padding:38px 0 28px}
.journey-quote-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}
.journey-quote-head h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;margin:0 0 14px;color:var(--ink)}
.journey-quote-head p{max-width:58ch;margin:0;color:var(--dim);line-height:1.6}
.journey-phone{flex:none;display:grid;gap:5px;text-align:right;text-decoration:none;color:var(--ink)}
.journey-phone span{font-size:.8rem;color:var(--dim)}
.journey-phone strong{font-size:1.15rem;font-weight:600}
.page-quote .quote-progress{margin-top:0}
.page-quote .quote-sec{padding-bottom:32px}
.page-quote .quote-note-sec{padding-bottom:40px}
.page-quote .quote-note-sec .form-note{margin:0}
@media(max-width:680px){
 .page-quote .breadcrumbs{display:none}
 .page-quote .journey-quote-head{padding:24px 0 20px}
 .journey-quote-head .wrap{display:block}
 .journey-quote-head h1{font-size:2.2rem;margin-bottom:12px}
 .journey-quote-head p{font-size:.9rem;line-height:1.55}
 .journey-phone{display:flex;align-items:baseline;gap:8px;text-align:left;margin-top:14px}
 .journey-phone strong{font-size:.95rem}
 .page-quote .form-panel.est{padding:22px 18px}
 .page-quote .quote-progress{margin-bottom:18px;font-size:.76rem}
 .page-quote .trip-toolbar{margin-bottom:14px}
}
