.academy-events-section{padding:48px 0;background:#f8f5fc;direction:rtl}.academy-events-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.academy-events-heading span{font-size:12px;color:#9263b8}.academy-events-heading h2{font-size:24px;color:#3e2058;margin:10px 0}.academy-events-heading p{color:#897593;font-size:13px}.academy-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.academy-event-card{background:#fff;border:1px solid #e8dfef;border-radius:18px;overflow:hidden}.academy-event-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.academy-event-body{padding:20px}.academy-event-kind{font-size:11px;color:#8854a8;background:#f7f0fb;padding:5px 10px;border-radius:7px}.academy-event-body h3{font-size:17px;line-height:1.8;margin:15px 0 8px}.academy-event-body h3 a{color:#45255e;text-decoration:none}.academy-event-body p{color:#85758e;font-size:12px;line-height:1.9}.academy-event-action{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;border-top:1px solid #eee7f3;padding-top:16px}.academy-event-action span{font-size:12px;color:#735581}.academy-event-action a{background:#6741a5;color:#fff;border-radius:10px;padding:11px 15px;text-decoration:none;font-size:12px;white-space:nowrap}.academy-events-empty{background:white;border:1px dashed #dac9e8;border-radius:16px;padding:30px;color:#85718e;line-height:2;font-size:14px}.academy-event-archive{margin-top:24px;color:#6f5088}.academy-event-archive summary{cursor:pointer;margin-bottom:20px}.event-academy-link{display:inline-block;margin-top:12px;padding:9px 15px;border-radius:10px;background:#f3eaf9;color:#673e88!important;font-size:13px}
@media(max-width:900px){.academy-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-events-heading{align-items:flex-start;flex-direction:column;gap:0}}
@media(max-width:550px){.academy-events-grid{grid-template-columns:1fr}.academy-events-heading h2{font-size:21px}.academy-events-section{padding:32px 0}.academy-event-action{flex-wrap:wrap}}
