.latin-workspace [data-latin-section-panel][hidden],.latin-workspace [data-foundation-sources][hidden]{display:none!important}.latin-foundation-map{background:#edf3ef;border:1px solid #c7d6ca;display:block}.latin-foundation-river-line,.latin-foundation-river-hit{fill:none;vector-effect:non-scaling-stroke}.latin-foundation-river-hit{stroke:#0000;stroke-width:12px;cursor:pointer;outline:none}.latin-foundation-river-hit:hover,.latin-foundation-river-hit:focus-visible{stroke:#d2954966}.latin-foundation-river-label{fill:#254b5c;stroke:#fffefa;stroke-width:3px;paint-order:stroke;pointer-events:none;font-family:sans-serif;font-weight:700}.latin-foundation-river-label.is-selected{fill:#98491f}.latin-foundation-label-leader{fill:none;stroke:#64848d;stroke-width:.7px;vector-effect:non-scaling-stroke}.latin-workspace .latin-foundation-legend{margin:6px 0;font-size:13px;line-height:1.55}.latin-workspace .latin-foundation-legend p{margin:5px 0;font-size:13px;line-height:1.55}.latin-foundation-colorbar{border:1px solid #aab7ba;height:14px;display:flex}.latin-foundation-ticks{height:20px;font-size:12px;line-height:1.6;position:relative}.latin-foundation-ticks span{white-space:nowrap;position:absolute}.latin-foundation-extra-key{flex-wrap:wrap;gap:4px 12px;margin:5px 0;display:flex}.latin-foundation-extra-key span{align-items:center;gap:5px;display:inline-flex}.latin-foundation-extra-key i{border:1px solid #87968b;flex:none;width:18px;height:13px;display:inline-block}.latin-workspace [data-foundation-reading] h3{margin:16px 0 7px;font-size:17px}.latin-workspace [data-foundation-reading] p{margin:9px 0;font-size:15px;line-height:1.65}.latin-workspace [data-foundation-reading] button{min-height:36px;padding:5px 10px}.latin-workspace [data-foundation-map-panel]>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.latin-workspace.latin-nature .latin-reading .latin-water-items{gap:4px;margin:0 0 10px}.latin-workspace.latin-nature .latin-reading .latin-water-items button{min-height:36px;padding:6px 9px;font-size:13px}.latin-workspace.latin-nature[data-latin-active-section]:not([data-latin-active-section=climate]) .latin-items{display:none}.latin-nature-main{min-width:0}.latin-nature-map-panes{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.latin-nature-map-panes.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.latin-nature-pane,.latin-nature-source-pane{min-width:0}.latin-nature-map-panes figure>figcaption{margin:0 0 5px;font-weight:700;font-size:14px!important}.latin-nature-map-panes svg,.latin-nature-map-panes .latin-nature-fallback{object-fit:contain;background:#edf3ef;border:1px solid #c7d6ca;border-radius:7px;width:100%;height:270px;display:block}.latin-nature-map path[role=button]{cursor:pointer}.latin-nature-map path[role=button]:focus-visible{stroke:#b15b27;stroke-width:3px;outline:none}.latin-nature-legend{flex-wrap:wrap;gap:5px 12px;margin:6px 0;font-size:13px;line-height:1.5;display:flex}.latin-nature-legend>span{align-items:center;gap:4px;display:inline-flex}.latin-nature-legend i{border:1px solid #899d8c;width:18px;height:13px;display:inline-block}.latin-nature-legend .no-data{background:#f1f3e9}.latin-workspace .latin-nature-period{margin:4px 0;font-size:13px;line-height:1.55}.latin-nature-cases{flex-wrap:wrap;gap:6px;display:flex}.latin-nature-cases button{min-height:32px;font-size:13px}.latin-nature-main .latin-controls{gap:5px}.latin-nature-main select{max-width:210px}.latin-nature-main .latin-actions{margin-top:5px;font-size:13px}.latin-nature-normals>h3{margin-top:12px!important}.latin-nature-normals>p{margin:3px 0!important;font-size:13px!important;line-height:1.55!important}.latin-nature-normals>svg{width:100%;height:auto;max-height:175px;margin:5px 0;display:block}.latin-nature-normal-key{align-items:center;gap:5px;display:flex}.latin-nature-normal-key i{width:14px;height:10px;display:inline-block}.latin-nature-normal-key .rain{background:#6a9db6}.latin-nature-normal-key .temperature{background:#b75d34;height:3px}.latin-nature-normals table{border-collapse:collapse;width:100%;font-size:13px}.latin-nature-normals th,.latin-nature-normals td{text-align:right;border-bottom:1px solid #dce4d9;padding:3px 6px}.latin-nature-source-pane .latin-agriculture-legend,.latin-nature-source-pane .lp-legend{font-size:13px;line-height:1.55}.latin-nature-source-pane .latin-agriculture-legend>div{flex-wrap:wrap;gap:5px 10px;margin-top:4px;display:flex}.latin-nature-source-pane .latin-agriculture-legend span{align-items:center;gap:4px;display:inline-flex}.latin-nature-source-pane .latin-agriculture-legend i{border:1px solid #879d8d;width:18px;height:13px;display:inline-block}.latin-nature-source-pane .latin-agriculture-legend small{font-size:13px}.latin-nature-source-pane .lp-legend p{line-height:1.5;margin:3px 0!important;font-size:13px!important}.latin-nature-fallback-note{color:#5c6d64;font-size:13px}.latin-nature-water-note{border-top:1px solid #cad8c7;margin-top:14px;padding-top:10px}.latin-nature.is-comparison .latin-reading [data-nature-normals]{display:none}@media (width>=960px) and (height<=800px){.latin-nature-map-panes svg,.latin-nature-map-panes .latin-nature-fallback{height:250px}.latin-nature-main .latin-controls select{max-width:180px}.latin-nature-cases button{padding:4px 7px}}@media (width<=959px){.latin-nature-map-panes.is-comparison{grid-template-columns:1fr}.latin-nature-map-panes svg,.latin-nature-map-panes .latin-nature-fallback{height:310px}.latin-nature-main select{max-width:calc(100vw - 100px)}}.latin-workspace.latin-nature .latin-nature-map-panes svg{height:270px;max-height:270px}.latin-nature:not(.is-comparison) [data-nature-primary-caption]{display:none}.latin-nature-map-panes.is-comparison figure>figcaption{min-height:48px}@media (width>=960px) and (height<=800px){.latin-workspace.latin-nature .latin-nature-map-panes svg{height:250px;max-height:250px}}@media (width<=959px){.latin-workspace.latin-nature .latin-nature-map-panes svg{height:310px;max-height:310px}}@media (width>=960px){.latin-workspace.latin-nature.is-comparison .latin-nature-map-panes svg,.latin-workspace.latin-nature.is-comparison .latin-nature-map-panes .latin-nature-fallback{height:285px;max-height:285px}}.latin-nature-comparison-header{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr);align-items:start;gap:12px;margin:0 0 8px;display:grid}.latin-nature-comparison-header .latin-return{margin:0;padding:6px 9px;font-size:14px;line-height:1.55}.latin-nature-comparison-header .latin-takeaway{margin:0;font-size:14px;line-height:1.65}.latin-nature.is-comparison .latin-nature-main>.latin-controls{display:none}.latin-nature.is-comparison .latin-nature-map-panes figure>figcaption{min-height:26px}.latin-nature.is-comparison .latin-reading>[data-nature-reading-title],.latin-nature.is-comparison .latin-reading>[data-nature-takeaway]{display:none}@media (width<=959px){.latin-nature-comparison-header{grid-template-columns:1fr}}.latin-nature-city-point[role=button]{cursor:pointer;outline:none}.latin-nature-city-label{pointer-events:none}.latin-nature-city-point.is-secondary:hover .latin-nature-city-label,.latin-nature-city-point.is-secondary:focus .latin-nature-city-label{visibility:visible!important}.latin-nature-city-point:hover .latin-nature-city-dot,.latin-nature-city-point:focus-visible .latin-nature-city-dot{stroke:#e5a145;stroke-width:3px}.latin-nature-city-point[aria-pressed=true] .latin-nature-city-dot{stroke:#fff;stroke-width:2.5px}.latin-nature-city-point[aria-pressed=true]:focus-visible .latin-nature-city-dot{stroke:#e5a145;stroke-width:3px}.latin-workspace.latin-nature .latin-nature-normals>h3{font-size:17px;line-height:1.5;margin:0 0 5px!important}.latin-workspace.latin-nature .latin-nature-normals>p:is(.latin-nature-city-climate,.latin-nature-city-reason,.latin-nature-city-agriculture){margin:7px 0!important;font-size:15px!important;line-height:1.65!important}@media (width>=960px){.latin-workspace.latin-nature:not(.is-comparison) .latin-reading{height:calc(100dvh - var(--latin-nature-reader-top,298px) - 8px);max-height:none;overflow:hidden}.latin-workspace.latin-nature:not(.is-comparison) .latin-reading-scroll{flex:1;min-height:0;max-height:none;overflow-y:auto}}.latin-nature-detail-legend{gap:3px 12px;font-size:12px}.latin-nature-detail-legend>span{min-height:18px}.latin-nature-detail-legend strong{font-variant-numeric:tabular-nums}
