.spot-facts{margin-top:18px;padding:12px 0;border-top:1px solid rgba(244,240,232,.25);font-size:11px;line-height:1.75;color:#c7dcda}.spot-facts strong{color:#fff;font-size:12px}.spot-photos{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:18px}.spot-photos figure{margin:0;position:relative;min-height:86px;overflow:hidden;background:#0c3345}.spot-photos img{width:100%;height:86px;object-fit:cover;display:block;opacity:.85}.spot-photos figcaption{position:absolute;left:7px;bottom:5px;color:#fff;font-size:9px;text-shadow:0 1px 3px #000}.weather-card .current-weather{margin-top:17px}.weather-card .forecast{margin-top:13px}.spot-source{font-size:9px;color:#9ebcbd;margin-top:8px}@media(max-width:700px){.spot-photos figure{min-height:120px}.spot-photos img{height:120px}}
