.program-cover[data-astro-cid-xnhon3xt]{aspect-ratio:16/9;border-radius:var(--radius-sm);width:100%;color:var(--ink);background:linear-gradient(145deg,#f8f8fa 0%,#ebebef 100%);grid-template-rows:auto 1fr;padding:7% 8%;display:grid;overflow:hidden;container-type:inline-size}.program-cover[data-astro-cid-xnhon3xt].picture{background:#ebebef;padding:0;display:block}.program-cover[data-astro-cid-xnhon3xt].picture img[data-astro-cid-xnhon3xt]{object-fit:cover;width:100%;height:100%;display:block}.top[data-astro-cid-xnhon3xt]{justify-content:space-between;align-items:center;gap:12px;font-size:clamp(12px,4cqw,16px);font-weight:600;line-height:1.2;display:flex}.goal[data-astro-cid-xnhon3xt]{color:var(--accent-text)}.level[data-astro-cid-xnhon3xt]{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bars[data-astro-cid-xnhon3xt]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.bars[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt]{background:#cdcdd3;border-radius:1px;width:4px}.bars[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt]:first-child{height:5px}.bars[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt]:nth-child(2){height:8.5px}.bars[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt]:nth-child(3){height:12px}.bars[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt].on{background:var(--ink)}.days[data-astro-cid-xnhon3xt]{align-self:end;align-items:flex-end;gap:4cqw;display:flex}.days[data-astro-cid-xnhon3xt] b[data-astro-cid-xnhon3xt]{font-family:var(--font-display);letter-spacing:-.05em;font-size:34cqw;font-weight:700;line-height:.74}.days[data-astro-cid-xnhon3xt] span[data-astro-cid-xnhon3xt]{color:var(--ink-2);font-size:clamp(13px,4.4cqw,19px);font-weight:600;line-height:1.3}.program-card[data-astro-cid-gulyfwg6]{flex-direction:column;text-decoration:none;display:flex}.program-card[data-astro-cid-gulyfwg6] .program-cover{transition:box-shadow .15s,transform .15s}@media (hover:hover){.program-card[data-astro-cid-gulyfwg6]:hover .program-cover{transform:translateY(-2px);box-shadow:0 14px 36px #00000017}}.name[data-astro-cid-gulyfwg6]{font-family:var(--font);letter-spacing:-.01em;text-wrap:pretty;margin-top:14px;font-size:17px;font-weight:600;line-height:1.3}.meta[data-astro-cid-gulyfwg6]{color:var(--ink-3);margin-top:3px;font-size:15px;line-height:1.4}@media (prefers-reduced-motion:reduce){.program-card[data-astro-cid-gulyfwg6] .program-cover{transition:none}}@media (hover:hover) and (prefers-reduced-motion:reduce){.program-card[data-astro-cid-gulyfwg6]:hover .program-cover{transform:none}}
