.program-card[data-v-a34e49e6]{background:#fff;border:1px solid #dce5e9;border-radius:18px;color:#163044;display:flex;flex-direction:column;min-width:0;padding:24px;transition:transform .18s,border-color .18s}.program-card[data-v-a34e49e6]:hover{border-color:var(--brand);transform:translateY(-3px)}.program-card[data-v-a34e49e6]:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.program-card-top[data-v-a34e49e6]{align-items:center;display:flex;gap:10px;justify-content:space-between}.program-kicker[data-v-a34e49e6]{color:#5c7586;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.program-arrow[data-v-a34e49e6]{color:var(--brand);font-size:23px}.program-card h3[data-v-a34e49e6]{font-size:22px;letter-spacing:-.65px;line-height:1.28;margin:20px 0 12px}.program-card p[data-v-a34e49e6]{color:#5f7281;font-size:13px;line-height:1.75;margin:0 0 15px}.program-audience-badges[data-v-a34e49e6]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 13px}.program-audience-badges span[data-v-a34e49e6]{background:var(--brand-50);border-radius:12px;color:var(--brand);font-size:10px;padding:5px 9px}.program-card-equipment[data-v-a34e49e6]{color:var(--brand);font-size:11px;margin-bottom:19px;margin-top:auto}.program-week[data-v-a34e49e6]{display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.program-week span[data-v-a34e49e6]{align-items:center;background:#f3f6f8;border-radius:6px;color:#708291;display:flex;flex-direction:column;padding:8px 0}.program-week small[data-v-a34e49e6]{font-size:9px}.program-week b[data-v-a34e49e6]{font-size:10px;font-weight:500;margin-top:4px}.program-week .is-training[data-v-a34e49e6]{background:var(--brand-50);color:var(--brand)}.program-card-bottom[data-v-a34e49e6]{border-top:1px solid #e7edef;color:#5e7281;display:flex;font-size:11px;gap:6px;justify-content:space-between;margin-top:19px;padding-top:16px}
