.qa-map{height:440px;position:relative;overflow:hidden}.qa-map iframe{width:100%;height:100%;border:0;pointer-events:none}.qa-circle{position:absolute;left:18%;top:27%;width:52%;height:58%;border:3px solid #c8514b;border-radius:50%;background:rgba(200,81,75,.05);pointer-events:none}.qa-area-label{position:absolute;left:20%;bottom:12%;font:12px sans-serif;background:white;padding:5px 8px;border-radius:6px;color:#9e3834}.qa-map-legend{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 24px}.qa-map-legend a{font-size:12px;color:#335d60;background:#edf3f1;padding:6px 10px;border-radius:5px}.monthly-gallery-compact figure:nth-child(n+4){display:none}.monthly-story{min-width:0}@media(max-width:640px){.qa-map{height:330px}.qa-map-legend{display:grid;grid-template-columns:1fr}.qa-area-label{left:12%;font-size:10px}.monthly-photo-dialog{max-width:95vw}.monthly-enlarged-photo img{max-height:65vh;object-fit:contain}}