.method.svelte-1nlo0b4{border-top:1px solid var(--border);padding:var(--sp-4) 0 0}.answer-short.svelte-1nlo0b4{font-size:var(--fs-md);max-width:62ch}.method.svelte-1nlo0b4 summary:where(.svelte-1nlo0b4){cursor:pointer;font-family:var(--font-head);font-size:var(--fs-md);color:var(--brand)}.method.svelte-1nlo0b4 h3:where(.svelte-1nlo0b4){margin-top:var(--sp-5)}.wtg.svelte-1nlo0b4{padding-block:var(--sp-6) var(--sp-8)}.lede-block.svelte-1nlo0b4{max-width:62ch;margin-top:var(--sp-5)}.eyebrow.svelte-1nlo0b4{display:block;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.26em;font-size:var(--fs-xs);color:var(--brand);margin-bottom:var(--sp-3)}.lede.svelte-1nlo0b4{font-size:var(--fs-md);color:var(--ink)}.stamp.svelte-1nlo0b4{margin:0}.block.svelte-1nlo0b4{padding-block:var(--sp-7) 0}.block.svelte-1nlo0b4>p:where(.svelte-1nlo0b4){max-width:66ch}.block.svelte-1nlo0b4 h2:where(.svelte-1nlo0b4){font-size:var(--fs-xl);margin-bottom:var(--sp-4)}.footnote.svelte-1nlo0b4{font-size:var(--fs-xs);line-height:1.65;color:var(--ink-muted);max-width:72ch}.prose.svelte-1nlo0b4 p:where(.svelte-1nlo0b4){max-width:66ch}.prose.svelte-1nlo0b4 strong:where(.svelte-1nlo0b4){color:var(--brand-deep)}.answer.svelte-1nlo0b4{margin:var(--sp-5) 0;padding:clamp(1.2rem,3.5vw,1.9rem);background:var(--surface-mist);border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:var(--r-md);max-width:66ch}.answer-lead.svelte-1nlo0b4{margin:0;font-family:var(--font-head);font-weight:700;font-size:var(--fs-lg);line-height:1.35;color:var(--brand-deep)}.answer-note.svelte-1nlo0b4{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink)}.fig.svelte-1nlo0b4{margin:var(--sp-6) 0;max-width:620px}.chart.svelte-1nlo0b4{width:100%;height:auto;display:block;font-family:var(--font-body);overflow:visible}.fig.svelte-1nlo0b4 figcaption:where(.svelte-1nlo0b4){margin-top:var(--sp-3);font-size:var(--fs-xs);line-height:1.6;color:var(--ink-muted);border-left:3px solid var(--gold);padding-left:var(--sp-3)}.grid.svelte-1nlo0b4{stroke:var(--border-soft);stroke-width:1}.axis.svelte-1nlo0b4{stroke:var(--border);stroke-width:1}.bar.svelte-1nlo0b4,.dot.svelte-1nlo0b4{fill:var(--brand)}.heat.svelte-1nlo0b4{fill:var(--brand);stroke:var(--paper);stroke-width:1}.band.svelte-1nlo0b4{fill:var(--gold);fill-opacity:.16}.band-label.svelte-1nlo0b4{fill:var(--brand-deep);font-size:10px;font-weight:700}.unit.svelte-1nlo0b4,.tick.svelte-1nlo0b4{fill:var(--ink-muted);font-size:9.5px}.val.svelte-1nlo0b4{fill:var(--brand-deep);font-size:10.5px;font-weight:700}.annot.svelte-1nlo0b4{fill:var(--ink-muted);font-size:9.5px}.num.svelte-1nlo0b4{font-variant-numeric:tabular-nums}.hbar.svelte-1nlo0b4{fill:color-mix(in srgb,var(--ink-muted) 42%,var(--paper));stroke:color-mix(in srgb,var(--ink-muted) 68%,var(--paper));stroke-width:1}.hbar.key.svelte-1nlo0b4{fill:var(--brand);stroke:var(--brand-deep)}.hlabel.svelte-1nlo0b4{fill:var(--ink-muted);font-size:10px}.hlabel.key.svelte-1nlo0b4{fill:var(--brand-deep);font-weight:700}.table-wrap.svelte-1nlo0b4{overflow-x:auto;margin:var(--sp-5) 0;-webkit-overflow-scrolling:touch}.data-table.svelte-1nlo0b4{width:100%;min-width:460px;border-collapse:collapse;font-family:var(--font-body);font-size:var(--fs-sm)}.data-table.compact.svelte-1nlo0b4{min-width:0;max-width:540px}.data-table.svelte-1nlo0b4 thead:where(.svelte-1nlo0b4) th:where(.svelte-1nlo0b4){font-family:var(--font-body);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);text-align:left;padding:0 var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border);vertical-align:bottom}.data-table.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) th:where(.svelte-1nlo0b4){font-family:var(--font-body);font-weight:700;color:var(--ink);text-align:left}.data-table.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) th:where(.svelte-1nlo0b4),.data-table.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) td:where(.svelte-1nlo0b4){padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-soft);vertical-align:middle}.data-table.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4):last-child th:where(.svelte-1nlo0b4),.data-table.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4):last-child td:where(.svelte-1nlo0b4){border-bottom:1px solid var(--border)}.c-num.svelte-1nlo0b4{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.num.svelte-1nlo0b4{font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-1nlo0b4{font-weight:700;color:var(--ink)}.muted.svelte-1nlo0b4{color:var(--ink-muted)}.nowrap.svelte-1nlo0b4{white-space:nowrap}tr.key.svelte-1nlo0b4{background:var(--surface-mist)}@media(max-width:620px){.holidays.svelte-1nlo0b4{min-width:0}.holidays.svelte-1nlo0b4 thead:where(.svelte-1nlo0b4){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4){display:block;padding:var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-soft)}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4):last-child{border-bottom:1px solid var(--border)}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) th:where(.svelte-1nlo0b4),.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) td:where(.svelte-1nlo0b4),.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4):last-child th:where(.svelte-1nlo0b4),.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) tr:where(.svelte-1nlo0b4):last-child td:where(.svelte-1nlo0b4){display:block;border-bottom:none;padding:0;text-align:left;white-space:normal}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) th[scope=row]:where(.svelte-1nlo0b4){font-size:var(--fs-md);color:var(--brand-deep);margin-bottom:var(--sp-2)}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) td:where(.svelte-1nlo0b4){margin-top:var(--sp-3)}.holidays.svelte-1nlo0b4 tbody:where(.svelte-1nlo0b4) td:where(.svelte-1nlo0b4):before{content:attr(data-label);display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:2px}}.risk.svelte-1nlo0b4{display:inline-block;font-size:var(--fs-xs);font-weight:700;line-height:1.3;padding:.2rem .6rem;border-radius:var(--r-pill);border:1px solid;white-space:nowrap}.risk-in-season.svelte-1nlo0b4{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.risk-shoulder.svelte-1nlo0b4{color:var(--brand-deep);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.risk-out-of-season.svelte-1nlo0b4{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.src-def.svelte-1nlo0b4{margin:var(--sp-5) 0;border-top:1px solid var(--border);max-width:78ch}.src-def.svelte-1nlo0b4>div:where(.svelte-1nlo0b4){display:grid;grid-template-columns:11rem 1fr;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft)}.src-def.svelte-1nlo0b4 dt:where(.svelte-1nlo0b4){font-family:var(--font-body);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted)}.src-def.svelte-1nlo0b4 dd:where(.svelte-1nlo0b4){margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink)}.break.svelte-1nlo0b4{word-break:break-all}@media(max-width:620px){.src-def.svelte-1nlo0b4>div:where(.svelte-1nlo0b4){grid-template-columns:1fr;gap:var(--sp-1)}}.notes.svelte-1nlo0b4{padding-left:1.1em;max-width:72ch;font-size:var(--fs-sm);line-height:1.7}.closing.svelte-1nlo0b4{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border);font-size:var(--fs-md)}.closing.svelte-1nlo0b4 a:where(.svelte-1nlo0b4){font-weight:700}.sr-only.svelte-1nlo0b4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
