.mh .pj-rejilla{list-style:none;margin:clamp(28px,3.6vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,52px) clamp(16px,2.2vw,28px)}@media (max-width:900px){.mh .pj-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mh .pj-rejilla{grid-template-columns:1fr}}.mh .pj{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:20px}.mh .pj:focus-visible{outline:2px solid var(--acc-ink);outline-offset:6px}.mh .pj__foto{display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--mad)}.mh .pj__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mh .pj:hover .pj__foto img{transform:scale(1.035)}.mh .pj__sin{display:grid;place-items:center;height:100%;color:var(--ink-2)}.mh .pj__lb,.mh .pj__sin{font:500 11px var(--f-m);letter-spacing:.1em;text-transform:uppercase}.mh .pj__lb{margin-top:16px;color:var(--acc-ink)}.mh .pj__h{margin-top:7px;font-family:var(--f-d);font-weight:500;font-size:clamp(18px,1.6vw,21px);line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.mh .pj__mt{margin-top:6px;font-size:14px;line-height:1.4;color:var(--ink-2)}.mh .pj-rejilla--cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.mh .pj-rejilla--cuatro .pj__h{font-size:clamp(15.5px,1.35vw,18px)}.mh .pj-rejilla--cuatro .pj__lb{margin-top:13px}@media (max-width:900px){.mh .pj-rejilla--cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mh .pj-rejilla--cuatro{gap:28px 14px}}@media (min-width:901px){.mh .pj-rejilla--centrada{grid-template-columns:repeat(6,minmax(0,1fr))}.mh .pj-rejilla--centrada>li{grid-column:span 2}.mh .pj-rejilla--centrada>li:last-child:nth-child(3n+1){grid-column:3/span 2}.mh .pj-rejilla--centrada>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.mh .pj-rejilla--centrada>li:last-child:nth-child(3n+2){grid-column:4/span 2}}@media (min-width:521px) and (max-width:900px){.mh .pj-rejilla--centrada{grid-template-columns:repeat(4,minmax(0,1fr))}.mh .pj-rejilla--centrada>li{grid-column:span 2}.mh .pj-rejilla--centrada>li:last-child:nth-child(odd){grid-column:2/span 2}}@media (prefers-reduced-motion:reduce){.mh .pj__foto img{transition:none}.mh .pj:hover .pj__foto img{transform:none}}