/* 29-09-2026 -- Anúnciese enseña el producto antes del formulario
   (revisión de Codex, aprobada por José). Fondo blanco y tipografía del sitio. */
.cv-anun-lead{font-size:20px;line-height:1.5;color:var(--cv-secondary)}
.cv-anun-bloque{margin:44px 0 0;padding-top:30px;border-top:1px solid #e6e6e6}
.cv-anun-bloque h2,.cv-anun-h2-form{font-family:var(--cv-font-sub);font-weight:600;font-size:26px;color:var(--cv-secondary);margin:0 0 6px}
.cv-anun-h2-form{margin-top:44px;padding-top:30px;border-top:1px solid #e6e6e6}
.cv-anun-sub{color:#777;margin:0 0 18px}
.cv-anun-ejemplos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}
.cv-anun-ejemplo{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--cv-secondary);border:1px solid #e6e6e6;padding-bottom:12px}
.cv-anun-ejemplo img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;margin-bottom:8px}
.cv-anun-ejemplo>*:not(img){padding-inline:12px}
.cv-anun-cat{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-primary)}
.cv-anun-ejemplo strong{font-size:17px}
.cv-anun-subt{font-size:13.5px;color:#666;line-height:1.4}
.cv-anun-ver{font-size:13px;margin-top:auto;padding-top:6px;text-decoration:underline}
.cv-anun-ejemplo:hover strong,.cv-anun-ejemplo:focus-visible strong{text-decoration:underline}
.cv-anun-lista{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:14px}
.cv-anun-lista li{display:grid;gap:3px;padding-left:14px;border-left:2px solid var(--cv-secondary)}
.cv-anun-lista strong{color:var(--cv-secondary)}
.cv-anun-lista span{color:var(--cv-text);line-height:1.55}
.cv-anun-nota{font-size:14px;color:#666}
.cv-anun-pasos{margin:0;padding-left:22px;display:grid;gap:10px;line-height:1.55}
