.iaLayer-iacollectionembed { padding: 3rem 0; }
.iaLayer-iacollectionembed .ice-heading { text-align: center; margin-top: var(--ia-space-s, 1rem); margin-bottom: 0; }
.iaLayer-iacollectionembed .ice-intro { text-align: center; max-width: 640px; margin: .5rem auto 0; color: var(--ia-color-text, inherit); } /* [TIPOGRAFIA · MT-06-2b] El <p>/<li> que desa el CKEditor dins d'aquest text ric ha de veure's IGUAL que el text pla: sense aquesta regla `main p`/`main li` del tema (0,0,2) en canvien mida i interlineat (el color del <p> també hereta: el contenidor porta `color: var(--ia-color-text, inherit)` perquè Grid i les seccions fosques redefineixen aquest token). (0,2,1) > (0,0,2). */ .iaLayer-iacollectionembed .ice-intro p, .iaLayer-iacollectionembed .ice-intro li { font-size: inherit; color: inherit; font-weight: inherit; line-height: inherit; }
.iaLayer-iacollectionembed .ice-embed { margin-top: 2rem; margin-bottom: 0; }
.iaLayer-iacollectionembed .ice-embed:empty { display: none; }
.iaLayer-iacollectionembed .ice-cta-wrap { text-align: center; margin-top: 2rem; margin-bottom: 0; }
/* [MOVE-READY U3 tanda 4] Espaiat «cada peça el seu margin-top + reinici del primer fill» (només layout; l'aspecte per defecte no canvia): moure una peça s'emporta el seu espai. El buit abans de l'embed és sempre el gran (2rem; opció B). */
.iaLayer-iacollectionembed > :first-child { margin-top: 0; }
/* [MOVE-READY] El vídeo de fons (iaLayer_bg_video.js) s'insereix com a PRIMER fill de l'arrel (absolut): la primera peça real tampoc no ha de portar marge a dalt. */
.iaLayer-iacollectionembed > .ia-bg-video:first-child + * { margin-top: 0; }
