/* Ampliación del portafolio: tres recorridos existentes y dos conceptos editoriales. */
.demo-new-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem 3rem;padding-top:3rem;margin-top:3rem;border-top:1px solid var(--line)}.demo-new-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.demo-new-intro h3{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;letter-spacing:-.04em}.demo-new-intro>p:last-child{color:var(--muted);line-height:1.8;max-width:42ch}.demo-new-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.demo-new-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;min-width:0}.demo-new-card>div{padding:1.8rem}.demo-new-card h3{font-size:1.3rem;line-height:1.35;margin-top:.6rem}.demo-new-card p{font-size:.95rem;color:var(--muted);margin-top:.8rem;line-height:1.8}.demo-new-card .text-link{margin-top:1rem}.demo-new-art{display:block;position:relative;overflow:hidden;background:#e6edaa}.demo-new-workshop .demo-new-art{background:#e9ddcf}.demo-new-art img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center 46%;transition:transform 220ms}.demo-new-art>span{position:absolute;bottom:.8rem;left:.8rem;background:#fffdf4;color:#252623;padding:.4rem .7rem;font-size:.62rem;letter-spacing:.06em}.demo-new-card p.demo-features{font-size:.78rem;color:#434b63;border-top:1px solid var(--line);padding-top:.8rem}.demo-card-body>p{min-height:3.6em}.demo-new-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}@media(hover:hover) and (pointer:fine){.demo-new-art:hover img{transform:scale(1.02)}}@media(max-width:700px){.demo-new-intro,.demo-new-grid{grid-template-columns:1fr;gap:1.2rem}.demo-new-grid{gap:1.8rem}.demo-new-card>div{padding:1.4rem}.demo-card-body>p{min-height:0}.demo-new-intro{margin-top:2rem;padding-top:2rem}}@media(prefers-reduced-motion:reduce){.demo-new-art img{transition:none!important;transform:none!important}}
