.quote104-expired{border:1px solid #b25740;padding:18px 20px;background:#fff3ee;color:#653321;border-radius:10px;margin:0 0 22px}
.quote104-contact-summary{margin:0 0 30px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--lavender)}
.quote104-contact-summary h2{font-size:1.35rem;line-height:1.4;margin:12px 0 20px}
.quote104-contact-summary ul{list-style:none;padding:0;margin:0 0 20px}
.quote104-contact-summary li{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid var(--line);padding:11px 0;font-size:.84rem}
.quote104-contact-summary li strong{font-size:.78rem;min-width:110px;text-align:right}
.quote104-contact-summary .small{font-size:.8rem;line-height:1.65}
.quote104-contact-summary>a{font-size:.85rem;font-weight:650}
@media(max-width:540px){
.quote104-contact-summary{padding:18px}
.quote104-contact-summary li{display:block}
.quote104-contact-summary li strong{display:block;text-align:left;margin-top:6px}
}
