.project-media-gallery{padding:0 7% 80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.project-media-gallery figure{margin:0}.project-media-gallery img{display:block;width:100%;height:auto}.project-media-card h3{padding-top:18px}.project-media-card p{margin:8px 0 0;color:#55625f}.project-media-card figure{margin:0}@media(max-width:768px){.project-media-gallery{grid-template-columns:1fr;padding:0 6% 48px;gap:20px}}
.project-media-sources{padding:0 7% 50px;color:#59635f;font-size:13px;line-height:1.7}.project-media-sources a{text-decoration:underline}
