.comparison.svelte-19lghfy{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.comparison__item.svelte-19lghfy{padding:20px;border-radius:var(--radius-card, 8px);background:var(--color-bg-secondary, #fafaf8);border:1px solid var(--color-border, #d4c5b2)}.comparison__item.svelte-19lghfy h3:where(.svelte-19lghfy){margin:0 0 8px;font-size:1rem}.comparison__item.svelte-19lghfy p:where(.svelte-19lghfy){font-size:.9375rem;margin-bottom:8px}.comparison__item.svelte-19lghfy p:where(.svelte-19lghfy):last-child{margin-bottom:0}@media(max-width:768px){.comparison.svelte-19lghfy{grid-template-columns:1fr}}.roles-table.svelte-19lghfy{margin:20px 0;overflow-x:auto}.roles-table.svelte-19lghfy table:where(.svelte-19lghfy){width:100%;border-collapse:collapse;font-size:.9375rem}.roles-table.svelte-19lghfy th:where(.svelte-19lghfy),.roles-table.svelte-19lghfy td:where(.svelte-19lghfy){padding:10px 16px;text-align:left;border-bottom:1px solid var(--color-border, #d4c5b2)}.roles-table.svelte-19lghfy th:where(.svelte-19lghfy){font-weight:600;color:var(--color-text-primary, #111111);background:var(--color-bg-secondary, #fafaf8);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.roles-table.svelte-19lghfy td:where(.svelte-19lghfy){color:var(--color-text-body, #333333)}
