.ln-courses{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.ln-tags{flex-wrap:wrap;gap:6px;display:flex}.ln-subject{flex-direction:column;gap:14px;margin-top:16px;scroll-margin-top:80px;display:flex}.ln-subject-head{flex-direction:column;gap:4px;display:flex}.ln-course{flex-direction:column;gap:10px;padding:26px 24px;text-decoration:none;transition:transform .14s;display:flex}.ln-course:hover{transform:translateY(-2px)}.ln-course .h2 em{color:var(--accent);font-style:normal}.ln-today{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.ln-go{align-self:flex-start;margin-top:4px}.ln-art{width:72px;color:var(--ink)}.ln-art svg{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.ln-course{transition:none}.ln-course:hover{transform:none}}.ln-hub,.ln-main{flex-direction:column;gap:32px;display:flex}.ln-side{display:none}@media (min-width:1200px){.ln-hub{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.ln-side{border-top:2px solid var(--ink);flex-direction:column;margin-top:16px;padding-top:10px;display:flex;position:sticky;top:16px}.ln-side .eyebrow{padding-bottom:4px}.ln-side a{color:var(--muted);justify-content:space-between;gap:8px;padding:6px 0;font-size:14px;text-decoration:none;display:flex}.ln-side a:hover,.ln-side a:focus-visible{color:var(--accent)}.ln-count{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12px}.ln-tags{display:none}.ln-courses{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.es-page .more-info{padding-inline:0;max-width:none;padding-bottom:0}.pth-intro{max-width:68ch}.pth-next{flex-direction:column;align-items:flex-start;gap:10px;min-height:22px;display:flex}.pth-stages{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.pth-stage{flex-direction:column;gap:12px;display:flex}.pth-stage-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pth-step{border:2px solid var(--ink);border-radius:var(--radius);place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.pth-courses{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.pth-course{color:var(--ink);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;text-decoration:none;transition:transform .14s;display:grid}.pth-course:hover{transform:translateY(-2px)}.pth-course .ln-art{width:56px}.pth-course .h2 em{color:var(--accent);font-style:normal}.pth-course p{margin:4px 0 8px}.pth-tag{display:inline-block}.pth-along{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}@media (min-width:900px){.pth-stages{padding-left:4px}}@media (prefers-reduced-motion:reduce){.pth-course{transition:none}.pth-course:hover{transform:none}}
