.course-campaign[data-v-402df7d1]{border:1px solid var(--ds-campaign-line);border-radius:var(--ds-radius-control);background:var(--ds-campaign-soft);color:var(--ds-text);transition:border-color var(--ds-motion-fast);gap:.375rem;padding:.75rem .875rem;text-decoration:none;display:grid}.course-campaign[data-v-402df7d1]:hover{border-color:var(--ds-campaign-text)}.course-campaign__label[data-v-402df7d1]{color:var(--ds-campaign-text);font:600 .625rem/1.4 var(--font-mono);letter-spacing:.16em}.course-campaign__text[data-v-402df7d1]{font-size:.8125rem;font-weight:400;line-height:1.9}.course-campaign__text b[data-v-402df7d1]{font-variant-numeric:tabular-nums;font-weight:900}.course-campaign__extra[data-v-402df7d1]{color:var(--ds-muted)}.course-campaign__cta[data-v-402df7d1]{color:var(--ds-campaign-text);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.course-campaign__cta[data-v-402df7d1] .iconify{width:.875rem;height:.875rem}@media (width>=48rem){.course-campaign[data-v-402df7d1]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem}}
