/* =========================================================================
   mei.css — Página /mei/ (Projeto Personal 2.0)
   Estilos EXCLUSIVOS da página de MEI (escopados em body.mei).
   Reutiliza tokens do styles.css e componentes .ce-* de contabilidade-eleitoral.css.
   NÃO altera o compartilhado nem afeta outras páginas.
   ========================================================================= */

/* Selo "Mais escolhido" e card em destaque (plano Control) */
.mei .mei-badge{display:inline-block;background:var(--rust);color:#fff;font-family:'Archivo',sans-serif;font-weight:800;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:8px}
.mei .ce-modal.featured{border:1.5px solid var(--rust);box-shadow:0 30px 72px -34px rgba(187,87,53,.45)}

/* Rótulo curto de nível (Regularidade/Organização/Automação) nos cards .num */
.mei .lvl{font-weight:700;color:var(--rust)}

/* Cartão de progressão tecnológica (Do controle à automação) */
.mei .mei-step-word{font-family:'Archivo',sans-serif;font-weight:800;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rust-bright)}

/* Observação destacada (reaproveita o visual da nota da timeline) */
.mei .mei-note{margin-top:18px;background:var(--f-soft);border:1px solid var(--line-cream);border-left:4px solid var(--rust);border-radius:14px;padding:18px 22px;color:var(--f-head);font-size:.98rem;line-height:1.6;text-align:justify}
.mei .mei-note strong{color:var(--rust)}

/* Destaque nacional do hero (reaproveita .hero-note; leve ajuste de respiro) */
.mei .hero-note{margin-top:24px}

/* Ritmo visual mais compacto e menos repetitivo — SOMENTE na página MEI (body.mei) */
.mei .sec{padding:54px 0}
.mei .hero{padding:58px 0 42px}
.mei .ce-grid{gap:16px}
.mei .ce-diff{padding:19px 18px}
.mei .ce-timeline{gap:16px}
.mei .final-hint{margin-top:16px;font-weight:600;color:#fff;font-size:1.08rem}
@media(max-width:860px){ .mei .hero{padding:46px 0 34px} }
@media(max-width:600px){ .mei .sec{padding:38px 0} }
