.pixarte-new-friends{box-sizing:border-box;max-width:1240px;margin:28px auto 36px;padding:clamp(24px,4vw,52px);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;background:linear-gradient(125deg,#332018 0%,#8b3f19 55%,#f5a623 100%);color:#fff;overflow:hidden;box-shadow:0 18px 50px #0004}.pixarte-new-friends__text{position:relative;z-index:1}.pixarte-new-friends__eyebrow{display:inline-block;font-size:14px;font-weight:900;letter-spacing:.12em;color:#ffe2a0}.pixarte-new-friends h2{font-size:clamp(30px,4vw,58px);line-height:1.06;margin:16px 0;font-weight:1000;color:#fff}.pixarte-new-friends h2 span{color:#ffe063}.pixarte-new-friends p{font-size:clamp(18px,2vw,24px);line-height:1.4;margin:0 0 24px;color:#fff}.pixarte-new-friends__soon{display:inline-flex;align-items:center;background:#fff;color:#68310c;border-radius:999px;padding:13px 23px;font-weight:1000;letter-spacing:.08em}.pixarte-new-friends__art{display:block;width:100%;height:auto;max-height:370px;object-fit:contain;border-radius:18px}@media(max-width:720px){.pixarte-new-friends{margin:18px 12px 28px;padding:25px 18px;grid-template-columns:1fr;text-align:center;gap:16px}.pixarte-new-friends__art{max-height:250px}.pixarte-new-friends h2{font-size:clamp(29px,8vw,42px)}}

/* PIXARTE: igualar bordes exteriores con .luco-island-shell.
   La seccion de islas tiene max-width:1440px (border-box) y padding lateral. */
@media (min-width: 561px) {
  .luco-duo, .pixarte-new-friends {
    box-sizing: border-box;
    width: calc(100% - 2 * clamp(16px, 4vw, 64px));
    max-width: calc(1440px - 2 * clamp(16px, 4vw, 64px));
    margin-left: auto; margin-right: auto;
  }
}
@media (max-width: 560px) {
  .luco-duo, .pixarte-new-friends {
    box-sizing: border-box;
    width: calc(100% - 20px);
    max-width: none;
    margin-left: auto; margin-right: auto;
  }
}
