.offer-compare h3{margin:0;font-size:18px}
.offer-comparison-table{table-layout:fixed}
.offer-comparison-table th,.offer-comparison-table td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}
.offer-comparison-table th:first-child{width:144px}
.offer-comparison-table thead button{font-size:12px;max-width:100%;padding:8px;min-height:44px}
.offer-comparison-table tbody th{font-weight:500;color:var(--muted)}
.offer-comparison-table tr:nth-child(7){background:var(--accent-soft);font-weight:650}
@media(max-width:540px){.offer-compare .offer-comparison-table th:first-child{width:29%}.offer-comparison-table thead button{font-size:11px;padding:7px 4px}.offer-compare .offer-comparison-table{font-size:12px}}
.offer-compare .offer-comparison-table.is-wide th:first-child{width:144px}
