.monthly-poi-photo{margin:18px 0 20px;max-width:780px;}
.monthly-poi-photo img{display:block;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover;border-radius:14px;}
.monthly-poi-photo figcaption{font-size:11px;line-height:1.6;color:#6d7378;margin-top:7px;}
.monthly-poi-photo figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px;}
.monthly-poi-photo-full-frame img{object-fit:contain;}
