.course-page[data-astro-cid-ipih7cgh]{width:min(100% - 2rem,72rem);margin-inline:auto;padding-bottom:5rem}.course-breadcrumb[data-astro-cid-ipih7cgh] ol[data-astro-cid-ipih7cgh]{color:#ffffffb3;font-size:var(--font-size-sm);flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.course-breadcrumb[data-astro-cid-ipih7cgh] li[data-astro-cid-ipih7cgh]+li[data-astro-cid-ipih7cgh]:before{content:"/";color:#fff6;margin-right:.5rem}.course-breadcrumb[data-astro-cid-ipih7cgh] a[data-astro-cid-ipih7cgh]{color:var(--color-green-400);font-weight:600}.course-breadcrumb[data-astro-cid-ipih7cgh] a[data-astro-cid-ipih7cgh]:focus-visible{outline:var(--focus-ring-width) solid var(--color-green-400);outline-offset:var(--focus-ring-offset)}.course-journey[data-astro-cid-ipih7cgh] a[data-astro-cid-ipih7cgh]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.course-header__meta[data-astro-cid-ipih7cgh]{flex-wrap:wrap;gap:.5rem;display:flex}.course-header__meta[data-astro-cid-ipih7cgh] span[data-astro-cid-ipih7cgh]{color:#ffffffd9;font-size:var(--font-size-xs);border:1px solid #ffffff47;border-radius:999px;padding:.4rem .7rem}.course-page[data-astro-cid-ipih7cgh] section[data-astro-cid-ipih7cgh]{border-top:1px solid var(--color-border);padding:3rem 0}.course-page[data-astro-cid-ipih7cgh] h2[data-astro-cid-ipih7cgh]{font-size:clamp(1.7rem,3vw,2.5rem)}.learning-grid[data-astro-cid-ipih7cgh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.learning-grid[data-astro-cid-ipih7cgh] article[data-astro-cid-ipih7cgh]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}.learning-grid[data-astro-cid-ipih7cgh] h3[data-astro-cid-ipih7cgh]{margin-top:0}.learning-grid[data-astro-cid-ipih7cgh] p[data-astro-cid-ipih7cgh]{margin-bottom:0;line-height:1.6}.course-contents__header[data-astro-cid-ipih7cgh] p[data-astro-cid-ipih7cgh]{color:var(--color-text-secondary);margin:.5rem 0 0}.course-units[data-astro-cid-ipih7cgh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.course-unit[data-astro-cid-ipih7cgh]{border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;padding:1.25rem 1.5rem;display:flex}.course-unit[data-astro-cid-ipih7cgh] header[data-astro-cid-ipih7cgh]{align-items:baseline;gap:.75rem;display:flex}.course-unit__number[data-astro-cid-ipih7cgh]{color:var(--color-brand);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:800}.course-unit[data-astro-cid-ipih7cgh] h3[data-astro-cid-ipih7cgh]{font-size:var(--font-size-lg);margin:0;line-height:1.3}.course-unit[data-astro-cid-ipih7cgh] h3[data-astro-cid-ipih7cgh] a[data-astro-cid-ipih7cgh]{color:inherit;text-decoration-color:var(--color-brand);text-underline-offset:.2em}.course-unit__status[data-astro-cid-ipih7cgh]{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.02em;margin:.5rem 0 0;font-weight:700}.course-unit__status--on[data-astro-cid-ipih7cgh]{color:var(--color-brand)}.course-unit[data-astro-cid-ipih7cgh] ul[data-astro-cid-ipih7cgh]{color:var(--color-text-secondary);margin:1rem 0 0;padding-left:1.1rem;line-height:1.6}.course-unit__lab[data-astro-cid-ipih7cgh]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:auto 0 0;padding-top:1rem}.course-journey[data-astro-cid-ipih7cgh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);display:grid}.course-journey__kicker[data-astro-cid-ipih7cgh]{color:var(--color-brand);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.course-journey[data-astro-cid-ipih7cgh] h2[data-astro-cid-ipih7cgh]{margin:0}.course-journey__steps[data-astro-cid-ipih7cgh]{counter-reset:jornada;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.course-journey__steps[data-astro-cid-ipih7cgh] li[data-astro-cid-ipih7cgh]{counter-increment:jornada;border:1px solid var(--color-border);font-size:var(--font-size-sm);border-radius:999px;padding:.4rem .75rem;font-weight:600}.course-journey__steps[data-astro-cid-ipih7cgh] li[data-astro-cid-ipih7cgh]:before{content:counter(jornada) ". ";color:var(--color-brand)}.course-journey[data-astro-cid-ipih7cgh] p[data-astro-cid-ipih7cgh]{color:var(--color-text-secondary);margin:1.25rem 0 0;line-height:1.7}.course-journey[data-astro-cid-ipih7cgh] a[data-astro-cid-ipih7cgh]{color:var(--color-brand);margin-top:1.25rem;font-weight:700;display:inline-flex}@media (width<=52rem){.learning-grid[data-astro-cid-ipih7cgh],.course-journey[data-astro-cid-ipih7cgh]{grid-template-columns:1fr}}.course-unit__explore[data-astro-cid-ipih7cgh]{margin:var(--space-2) 0 0;font-weight:var(--font-weight-bold)}
