.provider-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-family);font-size:var(--text-sm);line-height:1.4}.provider-comparison-table .comparison-capability{width:32%}.provider-comparison-table th,.provider-comparison-table td{border-bottom:1px solid var(--border-card);padding:1rem .75rem}.provider-comparison-table thead th{color:var(--white);background:var(--dark-blue);text-align:center;vertical-align:bottom;font-weight:600}.provider-comparison-table thead .comparison-capability-heading{text-align:left}.provider-comparison-table thead .comparison-expatride-heading{background:var(--dark-blue);color:var(--white)}.provider-comparison-table tbody th[scope=row]{color:var(--dark-grey);text-align:left;overflow-wrap:break-word;font-weight:400}.provider-comparison-table .comparison-expatride-cell{background:var(--grey-lighter)}.comparison-mark{vertical-align:middle;flex:none;width:1.5rem;height:1.5rem;display:inline-block}.provider-comparison-table td{text-align:center}.comparison-chip{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-weight:600;line-height:1.25;display:inline-block}.comparison-chip-included{background:var(--dark-blue);color:var(--white)}.comparison-chip-partly{background:color-mix(in srgb, var(--dark-blue) 10%, var(--white));color:var(--dark-blue)}.comparison-chip-no{color:var(--grey);padding-left:0;padding-right:0;font-weight:400}.comparison-chip-short{display:none}.comparison-group-row th{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--dark-blue) 18%, var(--white));text-align:left;color:var(--dark-blue);background:color-mix(in srgb, var(--dark-blue) 6%, var(--white));font-weight:600;font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;padding-top:2rem;padding-bottom:.6rem}@media (width<=639px){.provider-comparison-table{font-size:13px}.provider-comparison-table .comparison-capability{width:40%}.provider-comparison-table th,.provider-comparison-table td{padding:.75rem .25rem}.provider-comparison-table tbody th[scope=row]{padding-right:.5rem}.provider-comparison-table thead th:not(:first-child){vertical-align:middle;height:15rem}.provider-comparison-table thead th:not(:first-child) span{writing-mode:vertical-rl;text-align:left;display:inline-block;transform:rotate(180deg)}.comparison-chip-long{display:none}.comparison-chip-short{display:inline}.comparison-chip{padding:.25rem .4rem;font-size:11px}}
