.photos_library__6T2y_{display:grid;gap:clamp(2rem,4vw,3rem)}.photos_archive__Zp_Zh{align-items:center;background:var(--cream);border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,2rem)}.photos_archive__Zp_Zh>div{flex:1 1 24rem;min-width:0}.photos_library__6T2y_ .photos_archive__Zp_Zh h2{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.1;overflow-wrap:anywhere}.photos_archive__Zp_Zh p{color:var(--muted);line-height:1.65;margin:.65rem 0 0;max-width:60ch}.photos_archive__Zp_Zh>a{flex:0 1 auto;max-width:100%;text-align:center}