.quote-details-page { background:#f4f8fa; }
.quote-page-back { padding-top:24px; font-size:.875rem; }
.quote-details-page .quote-workspace { display:block; max-width:720px; padding:18px 0 48px; }
.quote-details-page .quote-workspace-intro { padding:0 0 24px; }
.quote-details-page .quote-workspace-intro h1 { margin:10px 0 14px; font-size:clamp(1.8rem,4vw,2.5rem); line-height:1.2; }
.quote-details-page .quote-workspace-intro>p:not(.eyebrow) { margin-bottom:10px; }
.quote-details-page .quote-card { width:100%; background:white; }
.quote-details-page .site-footer { border-top:1px solid var(--line); }
.quote-details-page .plans-section { padding-top:16px; }
@media(max-width:760px) {
  .quote-page-back { padding-top:18px; }
  .quote-details-page .quote-workspace { padding-top:16px; }
  .quote-details-page .quote-workspace-intro { padding-bottom:18px; }
}
