.story-map.svelte-zm81a3{border-block:1px solid #cdd5cc;min-width:0;margin:0}.map-toolbar.svelte-zm81a3{align-items:center;gap:6px;padding:8px 0;display:flex}button.svelte-zm81a3{padding:7px 10px;font-size:13px}.map-toolbar.svelte-zm81a3 a:where(.svelte-zm81a3){white-space:nowrap;margin-left:auto;font-size:13px}.map-frame.svelte-zm81a3{isolation:isolate;background:#e6ecdf;height:390px;position:relative}.map-label.svelte-zm81a3{pointer-events:none;background:#fffffff0;border:1px solid #cdd5cc;padding:5px 8px;font-size:12px;position:absolute;top:10px;left:10px}figcaption.svelte-zm81a3{min-height:84px;padding:12px 0}figcaption.svelte-zm81a3 p:where(.svelte-zm81a3){color:#526155;margin-top:7px;font-size:12px;line-height:1.6}.map-key.svelte-zm81a3{flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.map-key.svelte-zm81a3 span:where(.svelte-zm81a3){align-items:center;gap:6px;display:inline-flex}.map-key.svelte-zm81a3 i:where(.svelte-zm81a3){width:12px;height:8px}.key-unit.svelte-zm81a3{color:#526155;margin-left:auto}.height-key.svelte-zm81a3{align-items:center;gap:10px;font-size:12px;display:flex}.height-key.svelte-zm81a3 i:where(.svelte-zm81a3){background:linear-gradient(90deg,#d8e8c4,#759474,#dbcaac);flex:1;height:8px}@media (width<=650px){.map-frame.svelte-zm81a3{height:310px}.map-toolbar.svelte-zm81a3{flex-wrap:wrap}.map-toolbar.svelte-zm81a3 a:where(.svelte-zm81a3){font-size:12px}button.svelte-zm81a3{padding:7px 8px;font-size:12px}}.narrative-page.svelte-10400zp{--topic-color:#286484;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;max-width:1440px;padding-top:24px;display:grid}.narrative-page[data-topic=heat].svelte-10400zp{--topic-color:#a65d31}.narrative-page[data-topic=drought].svelte-10400zp{--topic-color:#80652e}.story-heading.svelte-10400zp{margin-bottom:16px}.title-line.svelte-10400zp{align-items:center;gap:12px;display:flex}.title-line.svelte-10400zp svg{color:var(--topic-color)}h1.svelte-10400zp{letter-spacing:-.6px;font-size:30px;font-weight:650}.story-heading.svelte-10400zp>p:where(.svelte-10400zp){margin-top:10px;font-size:18px}.story-sidebar.svelte-10400zp{align-self:start;animation:none;position:sticky;top:20px}.story-content.svelte-10400zp{min-width:0}.topic-navigation.svelte-10400zp,.narrative-contents.svelte-10400zp{flex-direction:column;gap:2px;font-size:14px;display:flex}.topic-navigation.svelte-10400zp{border-bottom:1px solid #d6ddd2;margin-bottom:16px;padding-bottom:16px}.topic-navigation.svelte-10400zp a:where(.svelte-10400zp){border-left:2px solid #0000;align-items:center;min-height:40px;padding:7px 10px;text-decoration:none;display:flex}.topic-navigation.svelte-10400zp a:where(.svelte-10400zp):first-child{text-underline-offset:3px;margin-bottom:8px;font-size:13px;text-decoration:underline}.topic-navigation.svelte-10400zp a[aria-current=page]:where(.svelte-10400zp){color:var(--topic-color);border-left-color:var(--topic-color);background:#eaf0e8;font-weight:650}.topic-navigation.svelte-10400zp a:where(.svelte-10400zp):hover{text-underline-offset:4px;text-decoration:underline}.mobile-navigation.svelte-10400zp{display:none}.navigation-trigger{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.navigation-trigger span.svelte-10400zp{margin-left:auto;font-size:13px}.narrative-drawer{background:#f8f9f5;border-radius:0;width:min(320px,86vw);max-width:none;height:100dvh;max-height:100dvh;padding:18px;display:block;top:0;left:0;overflow-y:auto;transform:none}.narrative-drawer[data-state=open]{animation:svelte-10400zp-drawer-in .35s var(--motion-ease) both}.narrative-drawer[data-state=closed]{animation:.22s both svelte-10400zp-drawer-out}@keyframes svelte-10400zp-drawer-in{0%{opacity:.5;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-10400zp-drawer-out{to{opacity:0;transform:translate(-100%)}}.drawer-heading.svelte-10400zp{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.drawer-heading.svelte-10400zp h2{font-size:17px;font-weight:600}.narrative-contents.svelte-10400zp a:where(.svelte-10400zp){border-left:2px solid #0000;align-items:center;min-height:44px;padding:7px 10px;text-decoration:none;transition:color .22s,border-color .28s;display:inline-flex;position:relative}.narrative-contents.svelte-10400zp a:where(.svelte-10400zp):hover{text-underline-offset:4px;text-decoration:underline}.narrative-contents.svelte-10400zp a[aria-current=location]:where(.svelte-10400zp){color:var(--topic-color);border-left-color:var(--topic-color);font-weight:600}.narrative-contents.svelte-10400zp a:where(.svelte-10400zp):focus-visible{outline-offset:2px}.route-shell:has(.narrative-page){scroll-behavior:smooth}.section-motion{opacity:0;transition:opacity .55s ease, translate .65s var(--motion-ease);translate:0 18px}.section-motion:focus-within,.section-motion.section-visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.section-motion{opacity:1;translate:none}}section.svelte-10400zp{scroll-margin-top:90px}.reading-layout.svelte-10400zp{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:40px;padding-bottom:28px;display:grid}h2.svelte-10400zp{align-items:baseline;gap:12px;display:flex}.section-index.svelte-10400zp{color:var(--topic-color);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.reading-intro.svelte-10400zp{color:#526155;margin-top:16px}.reading-points.svelte-10400zp{margin:20px 0;padding:0;list-style:none}.reading-points.svelte-10400zp li:where(.svelte-10400zp){grid-template-columns:18px 1fr;gap:12px;margin:16px 0;display:grid}.reading-points.svelte-10400zp li:where(.svelte-10400zp)>span:where(.svelte-10400zp){color:var(--topic-color);font-size:13px;font-weight:650;line-height:1.9}.reading-points.svelte-10400zp p:where(.svelte-10400zp){font-size:14px}.open-map.svelte-10400zp{padding:8px 0;font-size:14px;font-weight:550;display:inline-block}.story-body.svelte-10400zp{max-width:1000px;margin:0 auto}.story-section.svelte-10400zp{border-top:1px solid #d6ddd2;padding:28px 0}.story-section.svelte-10400zp>h2:where(.svelte-10400zp){margin-bottom:18px}.definition.svelte-10400zp>p:where(.svelte-10400zp){max-width:80ch}.evidence-row.svelte-10400zp{border-bottom:1px solid #e3e7de;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;display:grid}.evidence-row.svelte-10400zp strong:where(.svelte-10400zp){color:#2d614b;font-size:13px}.evidence-row.svelte-10400zp strong:where(.svelte-10400zp):before{content:"";background:currentColor;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block}.evidence-row.svelte-10400zp strong.simulated:where(.svelte-10400zp){color:#9d6728}.evidence-row.svelte-10400zp a:where(.svelte-10400zp){margin-top:10px;font-size:13px;display:inline-block}.source-note.svelte-10400zp{margin-top:16px}.applications.svelte-10400zp{grid-template-columns:1fr 1fr;gap:36px;display:grid}h3.svelte-10400zp+p:where(.svelte-10400zp){margin-top:10px}.discussion.svelte-10400zp{border-left:2px solid var(--topic-color);margin-top:28px;padding-left:18px}ul.svelte-10400zp{margin-top:12px;padding-left:20px;list-style:outside}ul.svelte-10400zp li:where(.svelte-10400zp){margin:8px 0;font-size:14px;line-height:1.7}.next-steps.svelte-10400zp{grid-template-columns:repeat(3,1fr);gap:28px;padding:0;list-style:none;display:grid}.step-number.svelte-10400zp{color:var(--topic-color);margin-bottom:12px;font-size:23px;display:block}.next-steps.svelte-10400zp p:where(.svelte-10400zp){font-size:14px}details.svelte-10400zp{margin-top:22px}@media (width<=1000px){.narrative-page.svelte-10400zp{display:block}.story-sidebar.svelte-10400zp{display:none}.mobile-navigation.svelte-10400zp{z-index:5;background:#f8f9f5;margin-bottom:18px;padding:8px 0;display:block;position:sticky;top:0}}@media (width<=1100px){.reading-layout.svelte-10400zp{grid-template-columns:1fr;gap:24px}.reading-copy.svelte-10400zp{max-width:75ch}}@media (width<=650px){.narrative-page.svelte-10400zp{padding-top:18px}h1.svelte-10400zp{font-size:26px}.story-heading.svelte-10400zp>p:where(.svelte-10400zp){font-size:17px}.narrative-contents.svelte-10400zp{gap:2px 16px;margin-bottom:0;padding:8px 0}.reading-layout.svelte-10400zp{flex-direction:column;display:flex}.reading-layout.svelte-10400zp .story-map{order:-1;width:100%}.reading-copy.svelte-10400zp{width:100%}.evidence-row.svelte-10400zp,.applications.svelte-10400zp,.next-steps.svelte-10400zp{grid-template-columns:1fr;gap:12px}.next-steps.svelte-10400zp{gap:24px}.next-steps.svelte-10400zp li:where(.svelte-10400zp){padding-left:40px;position:relative}.step-number.svelte-10400zp{font-size:19px;position:absolute;top:0;left:0}.story-section.svelte-10400zp{padding:24px 0}}
