
/* Puzzleros: ficha editorial resumida y legible */
.pz-editorial{color:#fff;background:linear-gradient(125deg,#613c86b8,#8b4f8cb8);border:1px solid #ffffff72;border-radius:15px;padding:13px 17px;margin:16px auto 12px;max-width:1410px;box-shadow:0 6px 18px #2d174228;font-family:system-ui,Segoe UI,Arial,sans-serif;text-align:left}
.pz-editorial h2{font-size:clamp(16px,1.6vw,21px);margin:0 0 6px;color:#fff;font-weight:750}
.pz-editorial summary{cursor:pointer;display:list-item;list-style-position:inside;color:#ffe18b;font-weight:750;font-size:14px;padding:4px 0}
.pz-editorial .pz-intro{font-size:14px;line-height:1.55;margin:4px 0 7px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.pz-editorial .pz-more{font-size:14px;line-height:1.65;color:#fdf5ff;max-height:220px;overflow-y:auto;padding-right:7px}
.pz-editorial .pz-more p{margin:8px 0}
.pz-editorial .pz-source{font-size:12px;color:#f3deff}
.pz-editorial a{color:#ffe18b}
@media(max-width:650px){.pz-editorial{padding:12px;margin:12px 8px}.pz-editorial .pz-more{max-height:240px}}
@media print{.pz-editorial .pz-more{max-height:none;overflow:visible}}
