.calendar-page:where(.astro-fzerbgpl){overflow:hidden}.section:where(.astro-fzerbgpl){padding:var(--space-12) 0}.section--tint:where(.astro-fzerbgpl){background:rgba(var(--rgb-brand-1),.04)}.section-head:where(.astro-fzerbgpl){margin-bottom:var(--space-8);max-width:42rem}.section-split:where(.astro-fzerbgpl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:var(--space-6) var(--space-12);align-items:start;gap:var(--space-6) var(--space-12)}.section-split:where(.astro-fzerbgpl) .section-head:where(.astro-fzerbgpl){margin-bottom:0}.section-split:where(.astro-fzerbgpl) .section-title:where(.astro-fzerbgpl){--fs:var(--font-size-heading-lg);text-wrap:balance}@media only screen and (max-width:987px){.section-split:where(.astro-fzerbgpl){gap:var(--space-6);grid-template-columns:1fr}}.eyebrow:where(.astro-fzerbgpl){color:var(--color-brand-1);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;margin:0 0 var(--space-3);text-transform:uppercase}.section-title:where(.astro-fzerbgpl){margin:0;text-align:left}.prose:where(.astro-fzerbgpl){max-width:42rem}.prose:where(.astro-fzerbgpl) p:where(.astro-fzerbgpl){margin:0 0 var(--space-4)}.prose:where(.astro-fzerbgpl) p:where(.astro-fzerbgpl):last-child{margin-bottom:0}.hero-section:where(.astro-fzerbgpl){padding:var(--space-16) 0 var(--space-12);position:relative}.hero-content:where(.astro-fzerbgpl){max-width:44rem;position:relative;z-index:1}.title:where(.astro-fzerbgpl){margin:0 0 var(--space-5)}.intro:where(.astro-fzerbgpl){color:var(--color-text);margin:0 0 var(--space-4);max-width:40rem}.note:where(.astro-fzerbgpl){margin:0}.legend:where(.astro-fzerbgpl),.note:where(.astro-fzerbgpl){color:var(--color-text-alt);font-size:var(--font-size-body-sm)}.legend:where(.astro-fzerbgpl){margin:var(--space-4) 0 0}.flag:where(.astro-fzerbgpl){color:var(--color-brand-1);margin-left:.35em}.legend:where(.astro-fzerbgpl) .flag:where(.astro-fzerbgpl){margin:0 .35em 0 0}.year:where(.astro-fzerbgpl){display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.month:where(.astro-fzerbgpl){display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:var(--space-6);border-top:1px solid rgba(var(--rgb-black),.08);gap:var(--space-6);padding:var(--space-6) 0}.month:where(.astro-fzerbgpl):first-child{border-top:0;padding-top:0}.month-name:where(.astro-fzerbgpl){align-self:start;color:var(--color-brand-1);font-family:var(--font-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;margin:0;position:sticky;text-transform:uppercase;top:var(--space-6)}.entries:where(.astro-fzerbgpl){display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));list-style:none;margin:0;padding:0;grid-gap:var(--space-5) var(--space-8);align-items:start;gap:var(--space-5) var(--space-8)}.entry:where(.astro-fzerbgpl){display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:var(--space-3);align-items:baseline;gap:var(--space-3)}.entry-date:where(.astro-fzerbgpl){align-items:flex-start;display:flex;flex-direction:column;line-height:1.05}.entry-num:where(.astro-fzerbgpl){color:var(--color-text);font-size:var(--font-size-body-lg)}.entry-day:where(.astro-fzerbgpl){color:var(--color-text-alt);font-size:var(--font-size-body-xxs);letter-spacing:.08em;text-transform:uppercase}.entry-body:where(.astro-fzerbgpl){display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.entry-name:where(.astro-fzerbgpl){color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.entry-note:where(.astro-fzerbgpl){color:var(--color-text-alt);font-size:var(--font-size-body-xs);line-height:var(--line-height-normal)}.entry--trade:where(.astro-fzerbgpl) .entry-num:where(.astro-fzerbgpl){color:var(--color-brand-1)}@media only screen and (max-width:987px){.month:where(.astro-fzerbgpl){gap:var(--space-4);grid-template-columns:1fr}.month-name:where(.astro-fzerbgpl){position:static}}.section--close:where(.astro-fzerbgpl){padding-bottom:var(--space-16)}.close-card:where(.astro-fzerbgpl){align-items:center;background:var(--color-brand-4-tint,rgba(var(--rgb-brand-4),.35));border-radius:20px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10);text-align:center}.close-card:where(.astro-fzerbgpl) p:where(.astro-fzerbgpl){margin:0;max-width:34rem}.close-card:where(.astro-fzerbgpl) h2:where(.astro-fzerbgpl){margin:0}
