.vnp8zG_calendar{flex-direction:column;flex:999 560px;gap:18px;min-width:0;display:flex}.vnp8zG_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vnp8zG_title{font-family:var(--font-festive);color:var(--cream);margin:0;font-size:52px;font-weight:700;line-height:1}.vnp8zG_counts{color:var(--muted);font-size:13px}.vnp8zG_grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:16px 12px;display:grid}