.comparison-grid[data-v-7c98366c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.comparison-grid[data-v-7c98366c]{grid-template-columns:1fr}}.comparison-link-card[data-v-7c98366c]{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease}.comparison-link-card[data-v-7c98366c]:hover{border-color:#9ca3af;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.comparison-link-header[data-v-7c98366c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.comparison-link-header h3[data-v-7c98366c]{margin:0;color:#1f2937;font-size:1.25rem}.comparison-tag[data-v-7c98366c]{background:#f3f4f6;color:#4b5563;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.comparison-link-card p[data-v-7c98366c]{color:#4b5563;margin-bottom:1rem;font-size:.95rem}.comparison-points[data-v-7c98366c]{list-style:none;padding:0;margin:0 0 1rem}.comparison-points li[data-v-7c98366c]{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.875rem;color:#374151}.comparison-points li[data-v-7c98366c]:before{content:"✓";position:absolute;left:0;color:#6b7280;font-weight:700}.read-more[data-v-7c98366c]{color:#2563eb;font-weight:600;font-size:.9rem}.highlight-cell[data-v-7c98366c]{background:#ecfdf5;color:#047857;font-weight:600}.warning-cell[data-v-7c98366c]{background:#fef3c7;color:#92400e;font-weight:600}.table-footnote[data-v-7c98366c]{font-size:var(--font-sm, .875rem);color:var(--color-text-tertiary, #6b7280);margin-top:var(--space-sm, .5rem);font-style:italic}.sr-only[data-v-7c98366c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content[data-v-7c98366c]{position:absolute;top:-40px;left:0;background:#2e7d32;color:#fff;padding:var(--space-sm) var(--space-md);z-index:100;text-decoration:none;font-weight:600}.skip-to-content[data-v-7c98366c]:focus{top:0}.review-attribution[data-v-7c98366c]{text-align:center;color:var(--color-text-tertiary, #6b7280);font-size:var(--font-sm);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border, #e5e7eb)}
