.ap-backflow-project-intro{max-width:850px;line-height:1.75;color:#475569}
.ap-backflow-project-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:900px;margin:30px auto 0}
.ap-backflow-project-photo{margin:0;min-width:0}
.ap-backflow-project-photo img{display:block;width:100%;height:auto;border-radius:8px}
.ap-backflow-project-photo figcaption{margin-top:12px;color:#475569;font-size:15px;line-height:1.6}
.ap-backflow-project-contact{margin-top:28px}
@media(max-width:760px){.ap-backflow-project-pair{grid-template-columns:1fr;gap:28px}}
