/* Quote-guide tables only; shared page styles are unchanged. */
.quote-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:24px;font-size:14px;line-height:1.85}
.quote-table caption{text-align:left;color:var(--muted);font-size:13px;padding-bottom:12px}
.quote-table th,.quote-table td{padding:15px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.quote-table th{font-weight:600;color:var(--ink)}.quote-table td{color:var(--muted)}.quote-table thead{background:var(--paper)}
.quote-cost-label{width:27%}.quote-compare-label{width:40%}
.guide-body .quote-table strong{color:var(--ink)}
@media(max-width:560px){.quote-table{font-size:13px;line-height:1.8}.quote-table th,.quote-table td{padding:12px 7px}.quote-cost-label{width:28%}.quote-compare-label{width:36%}}
