/* ---------- 6. Bloques de anuncio ---------- */
.ad{
  max-width:var(--maxw);margin:0 auto;border:1px dashed var(--line-2);border-radius:var(--r-md);
  background:repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(0,0,0,.012) 12px,rgba(0,0,0,.012) 24px);
  display:grid;place-items:center;color:var(--ink-soft);
  font-family:var(--font-ui);font-size:.82rem;letter-spacing:.05em;
}
.ad-h{min-height:104px;margin-top:24px;margin-bottom:24px}
.ad span{opacity:.7}
