.delivery-lead-action{width:100%;margin-top:1.25rem;white-space:normal;text-align:center;min-height:48px}
.delivery-lead-help{margin:.75rem 0 1.25rem;color:var(--muted,#6b7169);line-height:1.55}
.delivery-quote-context>.eyebrow{display:none}
.delivery-quote-context #quote-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:.6rem}
.delivery-quote-context #quote-title+p{font-size:.9rem;line-height:1.5;margin:.5rem 0 1rem}
.delivery-quote-context #prepared-message{min-height:112px;height:128px;max-height:220px;line-height:1.45;font-size:.875rem}
.delivery-quote-context .quote-result>.button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:stretch}
.delivery-quote-context .quote-result>.button-row .button{min-width:0;padding:12px 8px;white-space:normal;font-size:.875rem;min-height:48px;text-align:center}
.delivery-quote-context .prepared-contact-channels{margin-top:1rem}
.delivery-quote-context .prepared-contact-channels>.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.delivery-quote-context .prepared-contact-channels>.contact-channels>a{min-width:0;grid-column:auto;padding:12px}
.delivery-quote-context .channel-symbol{display:none}
.delivery-more-channels{margin:.75rem 0;padding:.75rem 0;border-bottom:1px solid #d5d7cb;font-size:.875rem}
.delivery-more-channels>summary{cursor:pointer}
.delivery-more-channels[open]>.contact-channels{margin-top:.75rem}
.delivery-quote-context #request-privacy-note{margin-top:1rem;font-size:.75rem;line-height:1.5}
