.p1907-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.p1907-card{display:block;color:#101820;text-decoration:none}.p1907-card img,.p1907-card .p1907-placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.p1907-card strong{display:block;margin-top:8px;font-weight:700}.p1907-placeholder{display:flex;align-items:center;justify-content:center;background:#eaf4ee;color:#006b3f;font-size:36px}.p1907-episodes{display:grid;gap:10px}.p1907-episode{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #d9e5dd}.p1907-episode img,.p1907-episode .p1907-placeholder{width:65px;height:65px;object-fit:cover;flex-shrink:0;border-radius:5px}.p1907-episode>div:nth-child(2){flex:1;min-width:0}.p1907-episode small{display:block;color:#64746a;font-size:12px}.p1907-episode strong{display:block;color:#101820}.p1907-play{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #a9d8bb;border-radius:50%;color:#006b3f;text-decoration:none}.p1907-featured{display:flex;gap:16px;align-items:center;background:#174a35;padding:20px;border-radius:8px;color:white}.p1907-featured img{width:130px;aspect-ratio:1;object-fit:cover}.p1907-featured h3{color:white;margin:8px 0}.p1907-featured a{color:#65d69a}.p1907-detail-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #d9e5dd;padding:12px 0}@media(max-width:767px){.p1907-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p1907-featured{flex-direction:column;align-items:flex-start}.p1907-featured img{width:100%;max-width:220px}}

/* 1907 v0.2: tarjetas visuales para Elementor */
.p1907-visual-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.p1907-visual-card{min-width:0;background:#fff;border:1px solid #e8eeea;border-radius:7px;overflow:hidden}
.p1907-visual-cover{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}
.p1907-visual-cover img{display:block;width:100%;height:100%;object-fit:cover}
.p1907-visual-cover .p1907-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:#eaf4ee}
.p1907-visual-play{position:absolute;right:10px;bottom:10px;border-radius:50%;background:white;color:#006b3f;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003}
.p1907-visual-body{padding:13px;display:flex;flex-direction:column;gap:7px}
.p1907-visual-source{color:#006b3f;text-transform:uppercase;font-size:11px;font-weight:700}
.p1907-visual-title{font-weight:700;color:#101820;line-height:1.3;text-decoration:none}
.p1907-visual-body small{color:#64756c}
@media(max-width:1024px){.p1907-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.p1907-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p1907-visual-body{padding:10px}}
