.spot-detail{margin-top:15px;padding:12px 0;border-top:1px solid rgba(244,240,232,.22);font-size:12px;line-height:1.65;color:#d7e6e4}.spot-detail strong{display:block;color:white;font-size:14px;margin-bottom:3px}.weather-state{display:flex;align-items:center;gap:8px;margin-bottom:6px}.weather-icon{font-size:24px}.current-weather{margin-top:13px}.weather-card .forecast-day small{display:block;margin-top:3px;opacity:.75}.weather-note{max-width:800px}
