.cal-page[data-astro-cid-erjwfihy]{max-width:1100px;padding-block:3rem 4rem}.eyebrow[data-astro-cid-erjwfihy]{color:var(--accent);margin:0 0 .5rem}h1[data-astro-cid-erjwfihy]{margin:0;font-size:clamp(2.2rem,5vw,3.2rem)}.dek[data-astro-cid-erjwfihy]{color:var(--ink-soft);max-width:62ch;font-size:1.15rem}econ-calendar[data-astro-cid-erjwfihy]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);margin-block:2rem 2.5rem;display:block;overflow:clip}.toolbar[data-astro-cid-erjwfihy]{background:var(--surface);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;padding:1.1rem 1.25rem;display:grid}.week[data-astro-cid-erjwfihy]{min-width:0;color:var(--accent);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.week[data-astro-cid-erjwfihy] strong[data-astro-cid-erjwfihy]{color:var(--ink);font-size:1.1rem}.tz[data-astro-cid-erjwfihy]{color:var(--ink-faint);flex-basis:100%;font-size:13px}.next[data-astro-cid-erjwfihy]{text-align:end;border-radius:var(--radius);background:var(--paper);border:1px solid var(--rule);border-inline-start:4px solid var(--impact-low);justify-items:end;gap:.1rem;max-width:360px;padding:.55rem .9rem;display:grid}.next[data-astro-cid-erjwfihy][data-level=high]{border-inline-start-color:var(--impact-high)}.next[data-astro-cid-erjwfihy][data-level=medium]{border-inline-start-color:var(--impact-medium)}.next[data-astro-cid-erjwfihy][hidden]{display:none}.next-label[data-astro-cid-erjwfihy]{color:var(--ink-faint);font-size:12px}.next[data-astro-cid-erjwfihy] strong[data-astro-cid-erjwfihy]{font-size:15px}.next-in[data-astro-cid-erjwfihy]{color:var(--accent);font-size:14px;font-weight:700}.filters[data-astro-cid-erjwfihy]{grid-column:1/-1;gap:.6rem;display:grid}.chips[data-astro-cid-erjwfihy]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chips-label[data-astro-cid-erjwfihy]{min-width:3.5rem;color:var(--ink-soft);font-size:13px;font-weight:700}.chips[data-astro-cid-erjwfihy] .chip{border:1px solid var(--rule);background:var(--paper);min-height:36px;color:var(--ink-faint);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:14px;font-weight:600;display:inline-flex}.chips[data-astro-cid-erjwfihy] .chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule));background:color-mix(in srgb, var(--accent) 9%, var(--paper));color:var(--ink)}.chips[data-astro-cid-erjwfihy] .chip.cur{font-variant-numeric:tabular-nums;letter-spacing:.02em}econ-calendar[data-astro-cid-erjwfihy] .imp{color:var(--rule);flex:none;display:inline-flex}econ-calendar[data-astro-cid-erjwfihy] .imp-svg{width:18px;height:16px;display:block}econ-calendar[data-astro-cid-erjwfihy] .imp-svg .body{fill:currentColor;stroke:color-mix(in srgb, currentColor 70%, var(--ink));stroke-width:.9px;stroke-linejoin:round}econ-calendar[data-astro-cid-erjwfihy] .imp-svg .flap{fill:none;stroke:color-mix(in srgb, currentColor 70%, var(--ink));stroke-width:.9px;opacity:.55}econ-calendar[data-astro-cid-erjwfihy] .imp.high{color:var(--impact-high)}econ-calendar[data-astro-cid-erjwfihy] .imp.medium{color:var(--impact-medium)}econ-calendar[data-astro-cid-erjwfihy] .imp.low{color:var(--impact-low)}econ-calendar[data-astro-cid-erjwfihy] .imp.holiday{color:var(--ink-faint)}econ-calendar[data-astro-cid-erjwfihy] .imp.none .body{fill:var(--paper);stroke:var(--ink-faint);stroke-dasharray:2 1.5}econ-calendar[data-astro-cid-erjwfihy] .imp.none .flap{display:none}.head-row[data-astro-cid-erjwfihy],.days[data-astro-cid-erjwfihy] li.ev{grid-template-columns:4.6rem 3.4rem 3rem minmax(0,1fr) 6.2rem 6.2rem;align-items:center;gap:.75rem;padding:.6rem 1.25rem;display:grid}.head-row[data-astro-cid-erjwfihy]{color:var(--ink-faint);border-bottom:1px solid var(--rule);font-size:12px;font-weight:700}.head-row[data-astro-cid-erjwfihy] .num[data-astro-cid-erjwfihy],.days[data-astro-cid-erjwfihy] .num{text-align:end}.days[data-astro-cid-erjwfihy] .day{border-bottom:1px solid var(--rule)}.days[data-astro-cid-erjwfihy] .day:last-child{border-bottom:0}.days[data-astro-cid-erjwfihy] .day h2{top:var(--header-offset,0px);z-index:1;background:color-mix(in srgb, var(--accent) 6%, var(--paper));font-family:var(--font-body);align-items:center;gap:.6rem;margin:0;padding:.55rem 1.25rem;font-size:15px;font-weight:800;display:flex;position:sticky}.days[data-astro-cid-erjwfihy] .today{background:var(--accent);color:var(--paper);border-radius:999px;padding:.05rem .55rem;font-size:12px}.days[data-astro-cid-erjwfihy] .events{margin:0;padding:0;list-style:none}.days[data-astro-cid-erjwfihy] li.ev+li.ev{border-top:1px solid color-mix(in srgb, var(--rule) 60%, transparent)}.days[data-astro-cid-erjwfihy] .time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;position:relative}.days[data-astro-cid-erjwfihy] .cur{letter-spacing:.02em;font-size:14px;font-weight:800}.days[data-astro-cid-erjwfihy] .impact{display:flex}.days[data-astro-cid-erjwfihy] .event{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;min-width:0;display:flex}.days[data-astro-cid-erjwfihy] .name{font-weight:600}.days[data-astro-cid-erjwfihy] .imp-high .name{font-weight:800}.days[data-astro-cid-erjwfihy] .tag{background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:0 .45rem;font-size:12px;font-weight:600}.days[data-astro-cid-erjwfihy] .en{color:var(--ink-faint);text-align:start;flex-basis:100%;font-size:12px}.days[data-astro-cid-erjwfihy] .num{font-variant-numeric:tabular-nums;font-size:15px}.days[data-astro-cid-erjwfihy] .num.pv{color:var(--ink-soft)}.days[data-astro-cid-erjwfihy] li.is-past{opacity:.5}.days[data-astro-cid-erjwfihy] li.is-next{background:color-mix(in srgb, var(--accent) 7%, var(--paper));box-shadow:inset 4px 0 0 var(--accent)}[dir=rtl] .days[data-astro-cid-erjwfihy] li.is-next{box-shadow:inset -4px 0 0 var(--accent)}.days[data-astro-cid-erjwfihy] li.is-next .time:after{content:attr(data-badge);background:var(--accent);width:fit-content;color:var(--paper);border-radius:999px;margin-top:.15rem;padding:0 .45rem;font-size:11px;font-weight:700;display:block}.days[data-astro-cid-erjwfihy] .state{text-align:center;color:var(--ink-soft);margin:0;padding:2.5rem 1.25rem}.source[data-astro-cid-erjwfihy]{border-top:1px solid var(--rule);color:var(--ink-faint);background:var(--surface);margin:0;padding:.8rem 1.25rem;font-size:13px}.prose[data-astro-cid-erjwfihy]{max-width:780px}@media (width<=700px){.toolbar[data-astro-cid-erjwfihy]{grid-template-columns:minmax(0,1fr);padding:1rem}.next[data-astro-cid-erjwfihy]{text-align:start;justify-items:start;max-width:none}.chips-label[data-astro-cid-erjwfihy]{flex-basis:100%}.head-row[data-astro-cid-erjwfihy]{display:none}.days[data-astro-cid-erjwfihy] li.ev{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"time cur impact.""event event event event""fc pv pv pv";gap:.35rem .6rem;padding:.75rem 1rem}.days[data-astro-cid-erjwfihy] .time{grid-area:time}.days[data-astro-cid-erjwfihy] .cur{grid-area:cur}.days[data-astro-cid-erjwfihy] .impact{grid-area:impact}.days[data-astro-cid-erjwfihy] .event{grid-area:event}.days[data-astro-cid-erjwfihy] .num{text-align:start;font-size:13px}.days[data-astro-cid-erjwfihy] .num:before{content:attr(data-label) ": ";color:var(--ink-faint)}.days[data-astro-cid-erjwfihy] .num.fc{grid-area:fc}.days[data-astro-cid-erjwfihy] .num.pv{grid-area:pv}.days[data-astro-cid-erjwfihy] li.is-next .time:after{margin:0 .4rem;display:inline-block}.days[data-astro-cid-erjwfihy] .day h2{padding:.55rem 1rem}}
