.program-flash{animation:2.2s ease-out program-flash}@keyframes program-flash{0%{background-color:#22d3ee47}to{background-color:#0000}}.program-card-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out;display:grid}.program-card-body[data-open=true]{opacity:1;grid-template-rows:1fr}.program-card-body-inner{min-height:0;overflow:hidden}.program-chevron{transition:transform .2s ease-out}.program-chevron-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.program-flash{background-color:#22d3ee24;animation:none}.program-card-body,.program-chevron{transition:none}}
