.month-module__2w-gna__crumb{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);color:var(--aj-text-secondary);margin-bottom:.9rem}.month-module__2w-gna__crumb a{color:inherit;text-decoration:none}.month-module__2w-gna__crumb a:hover{color:var(--aj-accent-fg)}.month-module__2w-gna__hero{background:linear-gradient(135deg, var(--aj-brand-hero-from) 0%, var(--aj-brand-hero-to) 100%);color:var(--aj-brand-hero-text);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem 1.5rem;margin-bottom:1.1rem;padding:1.4rem 1.6rem;display:grid;box-shadow:0 6px 22px #540e0047}.month-module__2w-gna__sub{color:var(--aj-brand-hero-muted);margin:.4rem 0 0;font-size:.95rem}.month-module__2w-gna__heroActions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.month-module__2w-gna__addCalendar,.month-module__2w-gna__onBand{border-radius:.45rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.month-module__2w-gna__addCalendar{background:var(--aj-brand-hero-text);color:var(--aj-brand-hero-from)}.month-module__2w-gna__addCalendar:hover{filter:brightness(.94)}.month-module__2w-gna__onBand{border:1px solid var(--aj-brand-hero-rule);color:var(--aj-brand-hero-text);background:#fff6e624;font-weight:600}.month-module__2w-gna__onBand:hover{background:#fff6e642}@media (max-width:34rem){.month-module__2w-gna__hero{grid-template-columns:minmax(0,1fr)}}.month-module__2w-gna__faq{flex-direction:column;gap:.4rem;display:flex}.month-module__2w-gna__faqItem{border:1px solid var(--aj-border-subtle);background:var(--aj-bg-canvas);border-radius:.5rem;padding:.7rem .9rem}.month-module__2w-gna__faqQ{cursor:pointer;color:var(--aj-text-primary);justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.98rem;font-weight:700;list-style:none;display:flex}.month-module__2w-gna__faqQ::-webkit-details-marker{display:none}.month-module__2w-gna__faqQ:after{content:"›";color:var(--aj-accent-fg);font-size:1.2rem}.month-module__2w-gna__faqItem[open] .month-module__2w-gna__faqQ:after{content:"⌄"}.month-module__2w-gna__faqA{color:var(--aj-text-secondary);max-width:68ch;margin:.6rem 0 0;font-size:.95rem;line-height:1.65}.month-module__2w-gna__cities{flex-wrap:wrap;gap:.4rem;display:flex}.month-module__2w-gna__cityChip,.month-module__2w-gna__cityAll{background:var(--aj-bg-raised);min-height:2.75rem;color:var(--aj-text-secondary);border-radius:1rem;align-items:center;padding:.35rem .8rem;font-size:.9rem;text-decoration:none;display:inline-flex}.month-module__2w-gna__cityChip:hover{background:var(--aj-accent-wash);color:var(--aj-accent-fg)}.month-module__2w-gna__cityAll{color:var(--aj-accent-fg);background:var(--aj-accent-veil)}.month-module__2w-gna__about:last-child{margin-bottom:0}.month-module__2w-gna__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1.1rem 0 0;display:flex}.month-module__2w-gna__download,.month-module__2w-gna__secondary{border-radius:.45rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.month-module__2w-gna__download{background:var(--aj-accent-fg);color:var(--aj-bg-canvas);font-weight:700}.month-module__2w-gna__download:hover{filter:brightness(1.08)}.month-module__2w-gna__secondary{border:1px solid var(--aj-border-strong);background:var(--aj-bg-surface);color:var(--aj-text-primary)}.month-module__2w-gna__secondary:hover{border-color:var(--aj-accent-fg);color:var(--aj-accent-fg)}.month-module__2w-gna__subhead{font-family:var(--aj-font-devanagari);color:var(--aj-accent-fg);margin:1rem 0 .55rem;font-size:.95rem;font-weight:700}.month-module__2w-gna__cityCountry{color:var(--aj-text-tertiary);font-size:.75rem;font-weight:400;display:block}.month-module__2w-gna__cityChip{flex-direction:column;align-items:flex-start;line-height:1.3}
