/* Avocat.com SEO Generator — frontend styles for generated articles */
.exl-comparison-table { width:100%; border-collapse:collapse; margin:24px 0; font-size:.95rem; }
.exl-comparison-table th { background:#0b315e; color:#fff; text-align:left; padding:12px 14px; font-weight:700; }
.exl-comparison-table td { padding:11px 14px; border-bottom:1px solid #e2e8f0; vertical-align:top; }
.exl-comparison-table tr:nth-child(even) td { background:#f7f9fc; }
.exl-comparison-table tr:hover td { background:#eef4ee; }

.avseo-disclosure { margin:32px 0 8px; padding:16px 18px; background:#f4f7fb; border-left:4px solid #0b315e; border-radius:6px; font-size:.85rem; line-height:1.55; color:#3f4b5b; }
.avseo-disclosure strong { color:#0b315e; }
@media (max-width:640px){ .exl-comparison-table { display:block; overflow-x:auto; } }
