.almanac-module__2QfUgG__page{--paper:#f6f1e6;--ink:#1b1712;--ink-muted:#55493c;--hairline:#d9cfba;--accent:#2b4a63;background:var(--paper);width:min(100%,860px);color:var(--ink);margin:0 auto;padding:32px 16px 64px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif}.almanac-module__2QfUgG__page *,.almanac-module__2QfUgG__page :before,.almanac-module__2QfUgG__page :after{box-sizing:border-box}.almanac-module__2QfUgG__page a{color:var(--ink)}.almanac-module__2QfUgG__page a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.almanac-module__2QfUgG__header{border-bottom:1px solid var(--ink);padding-bottom:16px}.almanac-module__2QfUgG__kicker{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font:700 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__title{margin:0;font-size:clamp(32px,6vw,46px);font-weight:400;line-height:1.02}.almanac-module__2QfUgG__subtitle{color:var(--ink-muted);margin:8px 0 0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__headerLink{border-bottom:1px solid var(--hairline);margin-top:10px;font:700 10px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:none;display:inline-block;color:var(--ink-muted)!important}.almanac-module__2QfUgG__headerLink:hover{border-bottom-color:var(--accent);color:var(--ink)!important}.almanac-module__2QfUgG__controls{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex}.almanac-module__2QfUgG__controlLabel{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.almanac-module__2QfUgG__controlCount{color:var(--ink-muted);margin-top:2px;font-size:10px}.almanac-module__2QfUgG__controlActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.almanac-module__2QfUgG__recapLink{border-bottom:1px solid var(--accent);font-size:10px;font-weight:700;text-decoration:none;color:var(--ink)!important}.almanac-module__2QfUgG__typeFilters{border-bottom:1px solid var(--hairline);margin-top:14px;padding:10px 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__typeFilterHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.almanac-module__2QfUgG__typeFilterLabel{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.almanac-module__2QfUgG__typeFilterCount{color:var(--ink-muted);font-size:9px}.almanac-module__2QfUgG__filterList{flex-wrap:wrap;gap:6px;display:flex}.almanac-module__2QfUgG__filterChip{border:1px solid var(--hairline);background:0 0;align-items:center;min-height:34px;padding:5px 9px;font-size:9px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;color:var(--ink-muted)!important}.almanac-module__2QfUgG__filterChip:hover{border-color:var(--ink-muted);color:var(--ink)!important}.almanac-module__2QfUgG__filterChipActive{border-color:var(--ink);background:#1b17120d;color:var(--ink)!important}.almanac-module__2QfUgG__notice{margin-top:18px}.almanac-module__2QfUgG__empty{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:28px;padding:28px 0}.almanac-module__2QfUgG__emptyTitle{margin:0;font-size:22px;font-weight:400}.almanac-module__2QfUgG__emptyText{color:var(--ink-muted);margin:7px 0 0;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__emptyLink{border-bottom:1px solid var(--accent);margin-top:10px;font:700 10px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:none;display:inline-block;color:var(--ink)!important}.almanac-module__2QfUgG__chronicle{margin-top:32px}.almanac-module__2QfUgG__season{margin-top:34px}.almanac-module__2QfUgG__season:first-child{margin-top:0}.almanac-module__2QfUgG__seasonHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.almanac-module__2QfUgG__seasonTitle{margin:0;font-size:20px;font-weight:400}.almanac-module__2QfUgG__seasonYear{color:var(--ink-muted);font-variant-numeric:tabular-nums;font:10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__eventList{margin:0;padding:0;list-style:none}.almanac-module__2QfUgG__phase{border-bottom:1px solid var(--hairline);color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:14px;padding-bottom:4px;font:700 9px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.almanac-module__2QfUgG__event{border-bottom:1px solid var(--hairline);grid-template-columns:24px minmax(0,1fr);gap:7px 10px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:grid}.almanac-module__2QfUgG__eventIcon{text-align:center;padding-top:1px;font-size:14px;line-height:1}.almanac-module__2QfUgG__eventBody{min-width:0}.almanac-module__2QfUgG__eventLabels{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.almanac-module__2QfUgG__eventType,.almanac-module__2QfUgG__major,.almanac-module__2QfUgG__eventPhase{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.almanac-module__2QfUgG__major{color:var(--ink)}.almanac-module__2QfUgG__eventTitle{overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}.almanac-module__2QfUgG__eventDescription{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5}.almanac-module__2QfUgG__reason{border-left:1px solid var(--accent);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:7px;padding-left:9px;font-size:10px;line-height:1.5}.almanac-module__2QfUgG__reasonLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.almanac-module__2QfUgG__links{flex-wrap:wrap;gap:3px 12px;margin-top:6px;font-size:10px;display:flex}.almanac-module__2QfUgG__links a{overflow-wrap:anywhere;text-decoration:none;color:var(--ink-muted)!important}.almanac-module__2QfUgG__links a:hover{text-underline-offset:2px;text-decoration:underline;color:var(--ink)!important}.almanac-module__2QfUgG__disclosure{border-top:1px solid var(--hairline);justify-content:center;margin-top:22px;padding-top:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex}.almanac-module__2QfUgG__disclosureLink{border-bottom:1px solid var(--accent);align-items:center;min-height:44px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ink)!important}@media (max-width:560px){.almanac-module__2QfUgG__page{padding:20px 14px 48px}.almanac-module__2QfUgG__title{font-size:34px}.almanac-module__2QfUgG__controls{flex-direction:column;align-items:flex-start}.almanac-module__2QfUgG__controlActions{justify-content:flex-start;width:100%}.almanac-module__2QfUgG__typeFilterHeader{flex-direction:column;align-items:flex-start;gap:3px}.almanac-module__2QfUgG__filterChip{min-height:44px}.almanac-module__2QfUgG__event{grid-template-columns:20px minmax(0,1fr);gap:6px;padding:9px 0}}@media (prefers-reduced-motion:reduce){.almanac-module__2QfUgG__page *{transition-duration:0s!important;animation-duration:0s!important}}
