.two-column-comparison[data-v-6a275587]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-lg)}@media (max-width: 768px){.two-column-comparison[data-v-6a275587]{grid-template-columns:1fr}}.comparison-card[data-v-6a275587]{background:var(--color-bg-secondary, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg);padding:var(--space-lg)}.comparison-card h3[data-v-6a275587],.comparison-card h4[data-v-6a275587]{margin:0 0 var(--space-sm) 0;font-size:var(--font-lg);color:var(--color-text-primary, #1f2937)}.comparison-card ul[data-v-6a275587]{margin:0;padding-left:var(--space-lg)}.comparison-card li[data-v-6a275587]{margin-bottom:var(--space-xs);color:var(--color-text-secondary, #4b5563)}.comparison-card .note[data-v-6a275587]{margin-top:var(--space-md);font-size:var(--font-sm);color:var(--color-text-tertiary, #6b7280)}.approval-status[data-v-6a275587]{display:inline-block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;margin-bottom:var(--space-md)}.approval-status.approved[data-v-6a275587]{background:#dcfce7;color:#166534}.approval-status.diabetes-only[data-v-6a275587]{background:#fef3c7;color:#92400e}.zepbound-card[data-v-6a275587]{border-left:4px solid var(--brand-primary, #667eea)}.ozempic-card[data-v-6a275587]{border-left:4px solid #3b82f6}.checkmarks-stacked[data-v-6a275587]{list-style:none;padding:0;margin:var(--space-md) 0}.checkmarks-stacked li[data-v-6a275587]{position:relative;padding-left:28px;margin-bottom:var(--space-sm);color:var(--color-text-secondary, #4b5563)}.checkmarks-stacked li[data-v-6a275587]:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.checkmarks-stacked.warning-list li[data-v-6a275587]:before{content:"•";color:#f59e0b}.sr-only[data-v-6a275587]{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-6a275587]{position:absolute;top:-40px;left:0;background:var(--brand-primary, #667eea);color:#fff;padding:var(--space-sm) var(--space-md);z-index:100;text-decoration:none;font-weight:600}.skip-to-content[data-v-6a275587]:focus{top:0}.review-attribution[data-v-6a275587]{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)}.table-note[data-v-6a275587]{font-size:var(--font-sm);color:var(--color-text-tertiary, #6b7280);font-style:italic;margin-top:var(--space-sm)}
