.pn-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:25px}.pn-gallery figure{margin:0;min-width:0}.pn-gallery img{width:100%;height:auto}.pn-gallery figcaption{font-size:14px}.pn-slideshow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pn-slideshow figure{flex:0 0 90%;scroll-snap-align:start}.pn-photo-dialog{max-width:95vw;max-height:95vh;border:0;padding:15px}.pn-photo-dialog::backdrop{background:#000c}.pn-photo-dialog img{display:block;max-height:80vh;max-width:85vw;width:auto;height:auto}.pn-photo-dialog button{margin-bottom:10px}.pn-signup fieldset{border:1px solid #ddd;padding:12px}.pn-signup input[type=email]{width:100%}.pn-signup{font:14px/1.6 Arial,sans-serif}.pn-ad small{display:block;text-align:center;font:10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;padding-bottom:8px}
