
.pg-foto{border-radius:var(--r);overflow:hidden;box-shadow:var(--sombra-alta);background:var(--trav)}
.pg-foto img{width:100%;height:auto}
.pf-grupo{display:grid;gap:16px;scroll-margin-top:calc(var(--top-h)+16px)}
.pf-grupo+.pf-grupo{margin-top:clamp(40px,6vw,64px)}
.pf-grupo h2{font-size:clamp(24px,3.4vw,32px);color:var(--noche);text-align:center}
