.service-comparison{min-width:0;margin:1.5rem 0}.service-comparison-hint{display:none}.service-comparison-scroll{border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;border-radius:1rem;overflow-x:auto}.service-comparison-scroll:focus-visible{outline:2px solid var(--brand-current);outline-offset:3px}.prose-content table.service-comparison-table{table-layout:fixed;border:0;border-radius:0;width:100%;min-width:860px;margin:0;display:table;overflow:visible}.prose-content .service-comparison-table thead{display:table-header-group}.prose-content .service-comparison-table tbody{display:table-row-group}.prose-content .service-comparison-table tr{display:table-row}.prose-content .service-comparison-table th,.prose-content .service-comparison-table td{width:auto;display:table-cell}.prose-content .service-comparison-table thead th{letter-spacing:0;font-size:.8rem}.prose-content .service-comparison-table tbody td,.prose-content .service-comparison-table tbody td:last-child{border-top:1px solid var(--color-border);white-space:normal;text-align:left;width:auto;color:var(--color-foreground);margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:400}.prose-content .service-comparison-table tbody tr:first-child td{border-top:none}.prose-content .service-comparison-table th:first-child,.prose-content .service-comparison-table td:first-child{z-index:1;background:var(--color-background);border-right:1px solid var(--color-border);width:140px;font-weight:700;position:sticky;left:0}.prose-content .service-comparison-table th:first-child{background:var(--color-muted)}@media(max-width:900px){.prose-content .service-comparison-hint{color:var(--color-muted-foreground);margin:0 0 .75rem;font-size:.85rem;display:block}}
