.hero-actions[data-astro-cid-liwcwrto]{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.calendar-status[data-astro-cid-liwcwrto]{color:var(--muted);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:1.25rem;font-size:.76rem;font-weight:800}.calendar-status[data-astro-cid-liwcwrto]:empty{margin:0}.calendar-notice[data-astro-cid-liwcwrto]:not(:empty){margin-top:1.5rem}.timeline[data-astro-cid-liwcwrto]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-liwcwrto] .timeline__month{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:2rem 0 .35rem;display:grid}.timeline[data-astro-cid-liwcwrto] .timeline__month:first-child{margin-top:0}.timeline[data-astro-cid-liwcwrto] .timeline__month h3{color:var(--blue-deep);margin:0;font-size:1.15rem}.timeline[data-astro-cid-liwcwrto] .timeline__month:after{content:"";background:var(--rule);height:2px}.timeline[data-astro-cid-liwcwrto] .timeline__row{background:var(--page);border:1px solid var(--rule);border-radius:5px 14px 7px 5px;gap:.15rem .9rem;padding:.85rem 1rem;display:grid}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone{--cat:var(--blue);border:2px dashed var(--rule);border-radius:6px 18px 10px 6px;grid-template-columns:1fr auto;align-items:start;padding:1.15rem 1.25rem}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone[data-confirmed]{border-style:solid;border-color:var(--blue);box-shadow:var(--shadow-paper)}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone[data-done]{border-color:var(--rule);box-shadow:none;background:var(--paper)}.timeline[data-astro-cid-liwcwrto] .timeline__season{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-column:1;font-size:.68rem;font-weight:800}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone[data-confirmed] .timeline__season{color:var(--blue)}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone .timeline__title{font-family:var(--font-display);color:var(--blue-deep);grid-column:1;font-size:1.45rem;font-weight:800;line-height:1.2}.timeline[data-astro-cid-liwcwrto] .timeline__when{color:var(--muted);grid-column:1;font-size:.95rem}.timeline[data-astro-cid-liwcwrto] .timeline__row--milestone[data-confirmed] .timeline__when{font-family:var(--font-display);color:var(--blue);font-weight:800}.timeline[data-astro-cid-liwcwrto] .timeline__where{color:var(--muted);grid-column:1;font-size:.95rem}.timeline[data-astro-cid-liwcwrto] .timeline__state{background:var(--paper);border:1px solid var(--rule);color:var(--muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:3px 9px 5px 3px;grid-area:1/2;justify-self:end;padding:.3rem .6rem;font-size:.68rem;font-weight:800}.timeline[data-astro-cid-liwcwrto] .timeline__open{font-family:var(--font-display);grid-column:1;margin-top:.5rem;font-size:.82rem;font-weight:800}.timeline[data-astro-cid-liwcwrto] .timeline__row--event{grid-template-columns:1fr auto;align-items:center}.timeline[data-astro-cid-liwcwrto] .timeline__row--event[data-category=den]{--cat:var(--green)}.timeline[data-astro-cid-liwcwrto] .timeline__row--event[data-category=family]{--cat:var(--orange)}.timeline[data-astro-cid-liwcwrto] .timeline__day{font-family:var(--font-display);color:var(--blue);grid-column:1;font-size:.82rem;font-weight:800}.timeline[data-astro-cid-liwcwrto] .timeline__row--event .timeline__title{grid-column:1;font-size:1.1rem;font-weight:700}.timeline[data-astro-cid-liwcwrto] .timeline__row--event .event-cat{background:var(--cat,var(--blue));color:var(--page);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:3px 9px 5px 3px;grid-area:1/2/span 2;align-self:center;padding:.3rem .6rem;font-size:.68rem;font-weight:800;display:inline-block}.timeline[data-astro-cid-liwcwrto] .timeline__row--event[data-category=family] .event-cat{color:var(--ink)}.timeline[data-astro-cid-liwcwrto] .timeline__row--event .event-status{background:var(--red);color:var(--page);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:3px 9px 5px 3px;grid-column:1;justify-self:start;padding:.3rem .6rem;font-size:.68rem;font-weight:800}.timeline__note[data-astro-cid-liwcwrto]{color:var(--muted);margin-top:1.5rem;font-size:.95rem}.subscribe-section[data-astro-cid-liwcwrto]{padding-top:0}.subscribe-card[data-astro-cid-liwcwrto]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.subscribe-card[data-astro-cid-liwcwrto] h2[data-astro-cid-liwcwrto]{max-width:22ch;margin:0}.subscribe-card__fine[data-astro-cid-liwcwrto]{color:var(--muted);font-size:.95rem}.subscribe-card__actions[data-astro-cid-liwcwrto]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.subscribe-card__actions[data-astro-cid-liwcwrto] code[data-astro-cid-liwcwrto]{overflow-wrap:anywhere;color:var(--muted);flex-basis:100%;font-size:.82rem}.subscribe-card__status[data-astro-cid-liwcwrto]{min-height:1.5em;color:var(--green-deep);flex-basis:100%;margin:0;font-weight:700}.calendar-help__grid[data-astro-cid-liwcwrto]{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.calendar-help[data-astro-cid-liwcwrto]{background:var(--green-deep);color:#fff}.calendar-help[data-astro-cid-liwcwrto] .chapter-tab[data-astro-cid-liwcwrto]{color:var(--blue-deep)}.calendar-help[data-astro-cid-liwcwrto] h2[data-astro-cid-liwcwrto]{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.05rem,5vw,3.5rem)}.calendar-help__sheet[data-astro-cid-liwcwrto]{background:var(--page);color:var(--ink);border-radius:6px 20px 10px 8px;margin:0;padding:clamp(1.1rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2.25rem);list-style:none;transform:rotate(-1deg);box-shadow:9px 11px #0003,0 20px 44px #00000038}.calendar-help__sheet[data-astro-cid-liwcwrto] li[data-astro-cid-liwcwrto]{border-top:1px solid var(--rule);grid-template-columns:1.5rem 1fr;align-items:start;gap:.85rem;padding:.85rem 0;font-size:1.1rem;line-height:1.5;display:grid}.calendar-help__sheet[data-astro-cid-liwcwrto] li[data-astro-cid-liwcwrto]:first-child{border-top:0}.calendar-help__mark[data-astro-cid-liwcwrto]{width:1.5rem;height:1.5rem;margin-top:.05rem;position:relative}.calendar-help__mark[data-astro-cid-liwcwrto]:before{content:"";box-sizing:border-box;border-left:3px solid var(--green-deep);border-bottom:3px solid var(--green-deep);width:.95rem;height:.5rem;position:absolute;top:.3rem;left:.15rem;transform:rotate(-45deg)}.den-note[data-astro-cid-liwcwrto]{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}@media (width<=760px){.subscribe-card[data-astro-cid-liwcwrto]{grid-template-columns:1fr}.subscribe-card__actions[data-astro-cid-liwcwrto] .button[data-astro-cid-liwcwrto]{width:100%}.calendar-help__grid[data-astro-cid-liwcwrto],.timeline[data-astro-cid-liwcwrto] .timeline__row--event{grid-template-columns:1fr}.timeline[data-astro-cid-liwcwrto] .timeline__row--event .event-cat{grid-area:auto/1;justify-self:start;margin-top:.35rem}.calendar-help__sheet[data-astro-cid-liwcwrto]{transform:none}.den-note[data-astro-cid-liwcwrto]{grid-template-columns:1fr}.hero-actions[data-astro-cid-liwcwrto] .button[data-astro-cid-liwcwrto]{flex:1}}
