/* Publicaciones incrustadas y vista previa alternativa */
.avi-landing .avi-social-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;align-items:start}
.avi-landing .avi-social-item{max-width:540px;min-width:0;width:100%;border:1px solid #eee6df;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(50,30,20,.06)}
.avi-landing .avi-social-frame-wrap{width:100%;overflow:hidden;background:#faf9f7}
.avi-landing .avi-social-embed{display:block;width:100%;height:570px;border:0;border-radius:0;background:#faf9f7}
.avi-landing .avi-social-preview{display:block;color:inherit;text-decoration:none;transition:background-color .25s ease}
.avi-landing .avi-social-preview:hover{background:#fbf8f5}
.avi-landing .avi-social-cover{display:block;width:100%;height:auto;max-height:320px;object-fit:cover}
.avi-landing .avi-social-preview-body{padding:16px 20px}
.avi-landing .avi-social-platform{font-weight:700;color:#8b6a50;font-size:13px;letter-spacing:.02em}
.avi-landing .avi-social-preview-body p{margin:8px 0;font-size:15px;line-height:1.55}
.avi-landing .avi-social-visit{font-size:13px;color:#8b6a50;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.avi-landing .avi-social-embed{height:520px}}
