.cphoto{display:flex;flex-direction:column;gap:var(--lay-s2);min-width:0}.cphoto__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lay-s2);gap:var(--lay-s2)}.cphoto__shot{margin:0;display:flex;flex-direction:column;gap:var(--lay-s1);min-width:0}.cphoto__shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--lay-r-tile);background:var(--sg-bg-subtle)}.cphoto__more{align-self:flex-start}.cphoto__all{gap:var(--lay-s3)}.cphoto__all,.cphoto__side{display:flex;flex-direction:column}.cphoto__side{gap:var(--lay-s1)}.cphoto-gap{margin:var(--lay-s3) 0}.cphoto-card{display:block;padding:var(--lay-s4);color:inherit;text-decoration:none}.cphoto-list{list-style:none;margin:0;padding:0}.cphoto__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--lay-thumb)),1fr));grid-gap:var(--lay-s2);gap:var(--lay-s2)}