/* Compact presentation for the four supplied Canning clothesline photographs. */
.clothesline-photos{padding-block:32px;scroll-margin-top:110px}
.clothesline-photos h2{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2;margin-bottom:20px}
.clothesline-photos .project-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.clothesline-photos .project-gallery .project-card img{display:block;width:100%;height:220px;aspect-ratio:auto;object-fit:contain}
.clothesline-photos .project-gallery .project-card figcaption{padding:12px;gap:4px}
.clothesline-photos .project-gallery .project-card figcaption strong{font-size:.94rem;line-height:1.35}
.clothesline-photos .project-gallery .project-card figcaption span{font-size:.8rem;line-height:1.45}
@media(max-width:999px){.clothesline-photos .project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.clothesline-photos .project-gallery .project-card img{height:170px}}
@media(max-width:600px){.clothesline-photos{padding-block:24px;scroll-margin-top:90px}.clothesline-photos h2{margin-bottom:16px}.clothesline-photos .project-gallery{gap:12px}.clothesline-photos .project-gallery .project-card img{height:clamp(120px,38vw,160px)}.clothesline-photos .project-gallery .project-card figcaption{padding:10px}.clothesline-photos .project-gallery .project-card figcaption strong{font-size:.82rem}.clothesline-photos .project-gallery .project-card figcaption span{font-size:.75rem}}
