.calendar-card-wrapper{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:2rem 0}.calendar-card{background:white;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,0.1);padding:20px;max-width:320px;flex:1 1 280px;transition:all 0.3s ease-in-out;font-family:'Poppins',sans-serif}.calendar-card:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(0,0,0,0.15)}.calendar-card h3{font-size:1.25rem;margin-bottom:10px;color:#2a2a2a}.calendar-card p{font-size:0.95rem;color:#555;margin-bottom:8px}