
.pg-foto{border-radius:var(--r);overflow:hidden;box-shadow:var(--sombra-alta);background:var(--trav)}
.pg-foto img{width:100%;height:auto}
.ct-g{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}
.ct-c{padding:22px;border-radius:var(--r-s);background:var(--blanco);border:1px solid var(--linea);box-shadow:var(--sombra);display:grid;gap:8px;align-content:start}
.ct-c b{font:700 18px/1.25 var(--head);color:var(--noche)}
.ct-c p{font-size:15.5px;color:var(--suave)}
.ct-c a.ln{display:inline-flex;align-items:center;min-height:44px;font:700 16px var(--head);color:var(--noche);text-underline-offset:3px;word-break:break-word}
.ct-rapido{display:grid;gap:10px;max-width:560px;margin:0 auto}
