
.pr-photo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.pr-photo{border:0;padding:0;background:none;color:#123d2c;text-align:left;cursor:zoom-in}.pr-photo figure{margin:0}.pr-photo img{display:block;aspect-ratio:3/2;width:100%;height:auto;object-fit:cover;border-radius:5px}.pr-photo figcaption{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;padding-top:14px}.pr-photo figcaption span{font-size:18px}#process-photo-dialog{margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;background:#061c14f5;color:white;padding:75px 55px 35px}#process-photo-dialog::backdrop{background:#061c14}#process-photo-dialog figure{height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}#process-photo-expanded{max-width:100%;max-height:calc(100dvh - 150px);width:auto;height:auto;object-fit:contain}#process-photo-caption{font-size:16px;text-align:center}.pr-photo-close{position:absolute;right:20px;top:15px;background:none;color:white;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;font-size:28px}body.process-photo-open{overflow:hidden}@media(max-width:700px){.pr-photo-strip{gap:14px}.pr-photo figcaption{font-size:12px;line-height:1.5;padding-top:10px}.pr-photo img{aspect-ratio:1}.pr-photo figcaption span{display:none}#process-photo-dialog{padding:75px 16px 30px}}@media(max-width:380px){.pr-photo-strip{grid-template-columns:1fr}.pr-photo img{aspect-ratio:3/2}}

