
.pg-foto{border-radius:var(--r);overflow:hidden;box-shadow:var(--sombra-alta);background:var(--trav)}
.pg-foto img{width:100%;height:auto}
.gar-si,.gar-no{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.gar-si li,.gar-no li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:12px;background:var(--blanco);border:1px solid var(--linea);font-size:16px;color:var(--tinta)}
.gar-si li::before{content:"✓";width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--salvia);color:var(--noche);font:800 14px var(--head)}
.gar-no li::before{content:"✕";width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--trav);color:var(--suave);font:800 13px var(--head)}
.gar-cols{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.gar-cols h3{font-size:22px;color:var(--noche);margin-bottom:12px}
