.hz-page[data-astro-cid-zivaw4dp]{background:var(--hz-ground);min-height:100vh;color:var(--hz-fg);font-family:var(--hz-font-sans)}.hz-wrap[data-astro-cid-zivaw4dp]{max-width:var(--hz-page-max);padding-left:var(--hz-pad-x);padding-right:var(--hz-pad-x);margin:0 auto}.hz-pagehero[data-astro-cid-zivaw4dp]{padding-top:40px}.hz-pagehero-kicker[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--hz-fg-mute)}.hz-pagehero-h1[data-astro-cid-zivaw4dp]{letter-spacing:var(--hz-track-display);text-wrap:balance;max-width:900px;margin:8px 0 0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.08}.hz-pagehero-lede[data-astro-cid-zivaw4dp]{color:var(--hz-fg-soft);border-bottom:var(--hz-rule);max-width:62ch;margin:12px 0 0;padding-bottom:16px;font-size:20px;font-weight:400;line-height:1.42}.hz-section[data-astro-cid-zivaw4dp]{padding-top:var(--hz-section-gap)}.hz-sect-head[data-astro-cid-zivaw4dp]{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.hz-sect-head[data-astro-cid-zivaw4dp] h2[data-astro-cid-zivaw4dp]{font-weight:700;font-size:var(--hz-text-h2);letter-spacing:-.03em;margin:0;line-height:1.15}.hz-highlights[data-astro-cid-zivaw4dp]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.hz-highlight[data-astro-cid-zivaw4dp]{border:1px solid var(--hz-hairline);border-radius:var(--hz-r-l);background:var(--hz-surface);padding:16px 18px}.hz-highlight-label[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--hz-fg-mute)}.hz-highlight-value[data-astro-cid-zivaw4dp]{letter-spacing:var(--hz-track-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:600}.hz-highlight-month[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-meta);color:var(--hz-fg-mute);margin-top:4px}.hz-monthgrid[data-astro-cid-zivaw4dp]{border-top:var(--hz-rule);flex-direction:column;margin-top:12px;display:flex}.hz-monthrow[data-astro-cid-zivaw4dp]{border-bottom:var(--hz-rule);color:inherit;font-variant-numeric:tabular-nums;font-size:var(--hz-text-body);transition:background var(--hz-dur-lift) var(--hz-ease-spring);grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:10px;padding:13px 6px;text-decoration:none;display:grid}.hz-monthrow[data-astro-cid-zivaw4dp]:not(.hz-monthrow--head):hover{background:var(--hz-surface)}.hz-monthrow--head[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--hz-fg-mute)}.hz-monthrow-name[data-astro-cid-zivaw4dp]{font-weight:600}.hz-faq[data-astro-cid-zivaw4dp] h2[data-astro-cid-zivaw4dp]{font-weight:700;font-size:var(--hz-text-h2);letter-spacing:-.03em;margin:0 0 6px}.hz-faq-item[data-astro-cid-zivaw4dp]{border-bottom:var(--hz-rule);padding:14px 0}.hz-faq-q[data-astro-cid-zivaw4dp]{font-weight:600;font-size:var(--hz-text-reading);cursor:pointer}.hz-faq-a[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-body);color:var(--hz-fg-soft);max-width:68ch;margin:10px 0 0;line-height:1.5}.hz-cite[data-astro-cid-zivaw4dp]{border:1px dashed var(--hz-hairline);background:var(--hz-surface);border-radius:var(--hz-r-l);margin-top:28px;padding:20px 24px}.hz-cite-label[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--hz-fg-mute);margin-bottom:8px}.hz-cite-quote[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-reading);color:var(--hz-fg-soft);margin:0;line-height:1.5}.hz-cite-src[data-astro-cid-zivaw4dp]{font-size:var(--hz-text-meta);color:var(--hz-fg-mute);margin:10px 0 0}.hz-cite-src[data-astro-cid-zivaw4dp] a[data-astro-cid-zivaw4dp]{color:var(--hz-accent)}@media (width<=920px){.hz-wrap[data-astro-cid-zivaw4dp]{padding-left:var(--hz-pad-x-mobile);padding-right:var(--hz-pad-x-mobile)}.hz-pagehero-h1[data-astro-cid-zivaw4dp]{font-size:34px}.hz-highlights[data-astro-cid-zivaw4dp]{grid-template-columns:repeat(2,1fr)}.hz-monthrow[data-astro-cid-zivaw4dp]{grid-template-columns:1.2fr repeat(4,1fr);gap:6px;font-size:13px}}@media (width<=560px){.hz-monthrow[data-astro-cid-zivaw4dp]{grid-template-columns:1fr 1fr 1fr}.hz-monthrow[data-astro-cid-zivaw4dp] span[data-astro-cid-zivaw4dp]:nth-child(4),.hz-monthrow[data-astro-cid-zivaw4dp] span[data-astro-cid-zivaw4dp]:nth-child(5){display:none}}
