.article-title[data-v-b96b93cc]{color:#2c2c2e;font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:.75rem}.hub-lead[data-v-b96b93cc]{color:#4b5563;font-size:.95rem;line-height:1.9;margin-bottom:1.5rem}.month-grid[data-v-b96b93cc]{display:grid;gap:.9rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 2rem;padding:0}@media (min-width:768px){.month-grid[data-v-b96b93cc]{grid-template-columns:repeat(3,1fr)}}.month-card[data-v-b96b93cc]{background:#fff;border:1px solid #eae6e0;border-radius:.6rem;display:flex;flex-direction:column;height:100%;padding:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.month-card[data-v-b96b93cc]:hover{border-color:#c9a961;box-shadow:0 4px 12px #c9a9612e;transform:translateY(-2px)}.month-badge[data-v-b96b93cc]{align-self:flex-start;background:linear-gradient(135deg,#c9a961,#d4af37);border-radius:999px;color:#1a1208;display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:.5rem;padding:.15rem .55rem}.month-title[data-v-b96b93cc]{color:#2c2c2e;font-size:.92rem;font-weight:600;line-height:1.5;margin-bottom:.3rem}.month-card:hover .month-title[data-v-b96b93cc]{color:#c9a961}.month-sub[data-v-b96b93cc]{color:#6b6b70;font-size:.78rem;line-height:1.6}.year-switch[data-v-b96b93cc]{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.5rem}.year-switch-link[data-v-b96b93cc]{border-bottom:2px solid #c9a961;color:#4a4a4f;font-size:.9rem;font-weight:600;padding-bottom:.1rem;text-decoration:none;transition:color .2s}.year-switch-link[data-v-b96b93cc]:hover{color:#c9a961}
