.vibe-course[data-astro-cid-bwzb3lnh]{--vibe-bg: var(--bg);--vibe-panel: color-mix(in srgb, var(--surface) 88%, transparent);--vibe-panel-deep: color-mix(in srgb, var(--surface-2) 64%, transparent);--vibe-line: var(--border);--vibe-line-strong: var(--border-2);--vibe-ink: var(--cream);--vibe-muted: color-mix(in srgb, var(--cream) 66%, transparent);--vibe-soft: color-mix(in srgb, var(--cream) 82%, transparent);--vibe-green: var(--green);--vibe-blue: var(--blue);--vibe-amber: var(--amber);--vibe-grid-x: var(--grid-green-line);--vibe-grid-y: var(--grid-blue-line);width:min(1240px,calc(100% - 3rem));margin-inline:auto;padding-bottom:4rem;color:var(--vibe-ink)}.vibe-course[data-astro-cid-bwzb3lnh] [data-astro-cid-bwzb3lnh]:where(h1,h2,h3,.vibe-kicker,.vibe-button,.vibe-stats,.vibe-loop,.vibe-module-nav,.vibe-module__head,.vibe-module__marker,.vibe-lessons__label){font-family:var(--ff-mono)}.vibe-course[data-astro-cid-bwzb3lnh] [data-astro-cid-bwzb3lnh]:where(p,li,a,summary){overflow-wrap:anywhere}.vibe-course[data-astro-cid-bwzb3lnh] [data-astro-cid-bwzb3lnh]:where(h1,h2,h3,strong,.vibe-button,.vibe-kicker){overflow-wrap:normal;word-break:normal}.vibe-kicker[data-astro-cid-bwzb3lnh]{color:var(--vibe-green);font-size:.72rem;line-height:1.35;text-transform:uppercase}.vibe-hero[data-astro-cid-bwzb3lnh],.vibe-principle[data-astro-cid-bwzb3lnh],.vibe-learning[data-astro-cid-bwzb3lnh],.vibe-roadmap[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh]{border:1px solid var(--vibe-line);background:linear-gradient(to right,var(--vibe-grid-x) 1px,transparent 1px),linear-gradient(to bottom,var(--vibe-grid-y) 1px,transparent 1px),var(--vibe-panel);background-size:44px 44px,44px 44px,auto}.vibe-hero[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);min-height:620px;margin-top:2.5rem}.vibe-hero__copy[data-astro-cid-bwzb3lnh],.vibe-hero__panel[data-astro-cid-bwzb3lnh]{min-width:0;padding:2rem}.vibe-hero__copy[data-astro-cid-bwzb3lnh]{display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--vibe-line)}.vibe-hero[data-astro-cid-bwzb3lnh] h1[data-astro-cid-bwzb3lnh]{display:grid;gap:0;margin-top:1.2rem;font-size:6.8rem;line-height:.88;color:var(--vibe-ink)}.vibe-hero[data-astro-cid-bwzb3lnh] h1[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{display:block}.vibe-claim[data-astro-cid-bwzb3lnh]{max-width:17ch;margin-top:.85rem;color:var(--vibe-blue);font-family:var(--ff-mono);font-size:2.2rem;font-weight:700;line-height:1}.vibe-lead[data-astro-cid-bwzb3lnh]{max-width:68ch;margin-top:1.35rem;color:var(--vibe-soft);font-size:1.06rem;line-height:1.75}.vibe-actions[data-astro-cid-bwzb3lnh]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.vibe-button[data-astro-cid-bwzb3lnh]{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--blue-border);color:var(--vibe-soft);padding:.72rem .9rem;font-size:.74rem;line-height:1.2;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .2s var(--ease-out-expo)}.vibe-button[data-astro-cid-bwzb3lnh]:hover,.vibe-button[data-astro-cid-bwzb3lnh]:focus-visible{border-color:var(--blue-border-strong);background:var(--blue-wash);color:var(--vibe-blue);transform:translateY(-2px)}.vibe-button--primary[data-astro-cid-bwzb3lnh]{border-color:var(--green-border-strong);background:var(--green-wash);color:var(--vibe-green)}.vibe-hero__panel[data-astro-cid-bwzb3lnh]{display:grid;align-content:end;gap:1.25rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--vibe-panel-deep) 88%,transparent)),var(--blue-wash)}.vibe-hero__panel[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh]{max-width:13ch;color:var(--vibe-ink);font-size:2.3rem;line-height:1}.vibe-hero__panel[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]:not(.vibe-kicker){color:var(--vibe-muted);line-height:1.72}.vibe-stats[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--vibe-line)}.vibe-stats[data-astro-cid-bwzb3lnh] div[data-astro-cid-bwzb3lnh]{min-width:0;padding:.85rem;border-right:1px solid var(--vibe-line)}.vibe-stats[data-astro-cid-bwzb3lnh] div[data-astro-cid-bwzb3lnh]:last-child{border-right:0}.vibe-stats[data-astro-cid-bwzb3lnh] dt[data-astro-cid-bwzb3lnh]{color:var(--vibe-muted);font-size:.64rem;line-height:1.2;text-transform:uppercase}.vibe-stats[data-astro-cid-bwzb3lnh] dd[data-astro-cid-bwzb3lnh]{margin-top:.45rem;color:var(--vibe-green);font-size:1.35rem;font-weight:800;line-height:1}.vibe-loop[data-astro-cid-bwzb3lnh]{border:1px solid var(--vibe-line);background:color-mix(in srgb,var(--vibe-bg) 28%,transparent)}.vibe-loop[data-astro-cid-bwzb3lnh] h3[data-astro-cid-bwzb3lnh]{border-bottom:1px solid var(--vibe-line);padding:.8rem .9rem;color:var(--vibe-blue);font-size:.78rem;text-transform:uppercase}.vibe-loop[data-astro-cid-bwzb3lnh] ol[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.32rem;padding:.54rem .58rem;border-right:1px solid var(--vibe-line);border-bottom:1px solid var(--vibe-line)}.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]:nth-child(2n){border-right:0}.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]:nth-last-child(-n+2){border-bottom:0}.vibe-loop[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-size:.68rem}.vibe-loop[data-astro-cid-bwzb3lnh] strong[data-astro-cid-bwzb3lnh]{color:var(--vibe-soft);font-size:.62rem;text-transform:uppercase}.vibe-principle[data-astro-cid-bwzb3lnh],.vibe-learning[data-astro-cid-bwzb3lnh],.vibe-roadmap[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh]{margin-top:1rem}.vibe-principle[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.72fr);gap:2rem;padding:1.6rem 2rem;align-items:end}.vibe-principle[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-section-head[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh]{margin-top:.62rem;color:var(--vibe-ink);font-size:2.45rem;line-height:1}.vibe-principle[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh]{max-width:19ch}.vibe-principle[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]:not(.vibe-kicker),.vibe-section-head[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]:not(.vibe-kicker),.vibe-fit[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{color:var(--vibe-muted);line-height:1.7}.vibe-learning[data-astro-cid-bwzb3lnh],.vibe-roadmap[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh]{padding:2rem}.vibe-section-head[data-astro-cid-bwzb3lnh]{max-width:760px}.vibe-section-head--wide[data-astro-cid-bwzb3lnh]{max-width:900px}.vibe-section-head[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]:not(.vibe-kicker){max-width:74ch;margin-top:.85rem}.vibe-learning__grid[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.35rem}.vibe-learning__grid[data-astro-cid-bwzb3lnh] article[data-astro-cid-bwzb3lnh]{min-width:0;border:1px solid var(--vibe-line);background:color-mix(in srgb,var(--vibe-panel-deep) 58%,transparent);padding:1rem}.vibe-learning__grid[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-family:var(--ff-mono);font-size:.72rem}.vibe-learning__grid[data-astro-cid-bwzb3lnh] h3[data-astro-cid-bwzb3lnh]{margin-top:1.2rem;color:var(--vibe-ink);font-size:1rem;text-transform:uppercase}.vibe-learning__grid[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]{margin-top:.65rem;color:var(--vibe-muted);line-height:1.65}.vibe-roadmap[data-astro-cid-bwzb3lnh],.vibe-module[data-astro-cid-bwzb3lnh]{scroll-margin-top:7rem}.vibe-module-nav[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:1.4rem;border:1px solid var(--vibe-line)}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]{min-width:0;display:grid;gap:.55rem;padding:.8rem;border-right:1px solid var(--vibe-line);color:var(--vibe-muted);transition:background .18s ease,color .18s ease}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:last-child{border-right:0}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:hover,.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:focus-visible{background:var(--green-wash);color:var(--vibe-green)}.vibe-module-nav[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-size:.66rem}.vibe-module-nav[data-astro-cid-bwzb3lnh] strong[data-astro-cid-bwzb3lnh]{font-size:.68rem;line-height:1.25;text-transform:uppercase}.vibe-module-list[data-astro-cid-bwzb3lnh]{display:grid;gap:1.5rem;margin-top:1.5rem;padding:0}.vibe-module[data-astro-cid-bwzb3lnh]{scroll-margin-top:7rem;border:1px solid var(--vibe-line);background:color-mix(in srgb,var(--vibe-panel-deep) 52%,transparent);overflow:hidden}.vibe-module__bar[data-astro-cid-bwzb3lnh]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;border-bottom:1px solid var(--vibe-line);background:linear-gradient(135deg,color-mix(in srgb,var(--green) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-2) 40%,transparent);padding:0;min-height:90px;overflow:hidden}.vibe-module__num[data-astro-cid-bwzb3lnh]{display:flex;align-items:center;justify-content:center;width:100px;align-self:stretch;border-right:1px solid var(--vibe-line);color:var(--vibe-green);font-family:var(--ff-mono);font-size:3.2rem;font-weight:900;line-height:1;letter-spacing:-.04em;background:color-mix(in srgb,var(--green) 4%,transparent);text-shadow:0 0 40px color-mix(in srgb,var(--green) 30%,transparent)}.vibe-module__bar-info[data-astro-cid-bwzb3lnh]{padding:1.1rem 1.5rem;min-width:0}.vibe-module__phase[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-family:var(--ff-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.vibe-module__title[data-astro-cid-bwzb3lnh]{margin-top:.3rem;color:var(--vibe-ink);font-size:1.5rem;line-height:1.1}.vibe-module__badge[data-astro-cid-bwzb3lnh]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:0 1.5rem;align-self:stretch;border-left:1px solid var(--vibe-line);text-align:center}.vibe-module__badge[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{color:var(--vibe-green);font-family:var(--ff-mono);font-size:1.8rem;font-weight:800;line-height:1}.vibe-module__badge[data-astro-cid-bwzb3lnh] small[data-astro-cid-bwzb3lnh]{color:var(--vibe-muted);font-family:var(--ff-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.vibe-module__content[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.vibe-module__info[data-astro-cid-bwzb3lnh]{padding:1.25rem 1.5rem;border-right:1px solid var(--vibe-line);display:flex;flex-direction:column;gap:.6rem}.vibe-module__description[data-astro-cid-bwzb3lnh]{color:var(--vibe-muted);line-height:1.7;font-size:.92rem}.vibe-module__promise[data-astro-cid-bwzb3lnh]{color:var(--vibe-soft);line-height:1.7;font-size:.88rem;font-style:italic;border-top:1px solid color-mix(in srgb,var(--vibe-line) 50%,transparent);padding-top:.6rem}.vibe-module__note[data-astro-cid-bwzb3lnh]{padding:.7rem .85rem;border-left:2px solid var(--vibe-amber);background:var(--amber-wash);color:var(--vibe-muted);font-size:.85rem;line-height:1.55}.vibe-lessons[data-astro-cid-bwzb3lnh]{display:grid;padding:0;list-style:none;margin:0;align-content:start}.vibe-lessons[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{border-bottom:1px solid color-mix(in srgb,var(--vibe-line) 50%,transparent)}.vibe-lessons[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]:last-child{border-bottom:0}.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:2.8rem minmax(0,1fr) 1.5rem;align-items:center;gap:.6rem;padding:.9rem 1.25rem;color:var(--vibe-soft);text-decoration:none;transition:background .18s ease,color .18s ease}.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:hover,.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:focus-visible{background:color-mix(in srgb,var(--green) 5%,transparent);color:var(--vibe-ink)}.vibe-lesson__num[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-family:var(--ff-mono);font-size:.65rem;letter-spacing:.04em;flex-shrink:0}.vibe-lesson__title[data-astro-cid-bwzb3lnh]{font-size:.9rem;line-height:1.35;min-width:0;transition:color .18s ease}.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:hover .vibe-lesson__title[data-astro-cid-bwzb3lnh],.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:focus-visible .vibe-lesson__title[data-astro-cid-bwzb3lnh]{color:var(--vibe-green)}.vibe-lesson__arrow[data-astro-cid-bwzb3lnh]{justify-self:end;color:var(--vibe-green);font-size:.85rem;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:hover .vibe-lesson__arrow[data-astro-cid-bwzb3lnh],.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:focus-visible .vibe-lesson__arrow[data-astro-cid-bwzb3lnh]{opacity:1;transform:translate(0)}.vibe-fit[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);gap:1.5rem}.vibe-fit__intro[data-astro-cid-bwzb3lnh] p[data-astro-cid-bwzb3lnh]:not(.vibe-kicker){max-width:55ch;margin-top:.8rem}.vibe-fit__lists[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:.75rem}.vibe-fit[data-astro-cid-bwzb3lnh] article[data-astro-cid-bwzb3lnh]{min-width:0;border:1px solid var(--vibe-line);background:color-mix(in srgb,var(--vibe-panel-deep) 48%,transparent);padding:1rem}.vibe-fit[data-astro-cid-bwzb3lnh] h3[data-astro-cid-bwzb3lnh]{color:var(--vibe-blue);font-size:.92rem;text-transform:uppercase}.vibe-fit[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh]{display:grid;gap:.65rem;margin-top:.9rem;padding-left:1.1rem}.vibe-fit[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{padding-left:.15rem}.vibe-fit[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]::marker,.vibe-boundary[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]::marker,.vibe-competences[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]::marker{color:var(--vibe-green)}.vibe-boundary[data-astro-cid-bwzb3lnh]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:1.5rem;border-left-color:var(--vibe-amber)}.vibe-boundary[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh]{max-width:15ch}.vibe-boundary[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh]{margin-top:.1rem}.vibe-competences[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:1.2rem}.vibe-competences[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{border-top:1px solid var(--vibe-line);padding-top:.75rem;list-style-position:outside}@media(max-width:1100px){.vibe-hero[data-astro-cid-bwzb3lnh],.vibe-principle[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh]{grid-template-columns:1fr}.vibe-hero[data-astro-cid-bwzb3lnh]{min-height:auto}.vibe-hero__copy[data-astro-cid-bwzb3lnh]{min-height:520px;border-right:0;border-bottom:1px solid var(--vibe-line)}.vibe-learning__grid[data-astro-cid-bwzb3lnh]{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-module-nav[data-astro-cid-bwzb3lnh]{grid-template-columns:repeat(4,minmax(0,1fr))}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:nth-child(4n){border-right:0}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:nth-child(-n+4){border-bottom:1px solid var(--vibe-line)}.vibe-module__content[data-astro-cid-bwzb3lnh]{grid-template-columns:1fr}.vibe-module__info[data-astro-cid-bwzb3lnh]{border-right:0;border-bottom:1px solid var(--vibe-line)}}@media(max-width:720px){.vibe-course[data-astro-cid-bwzb3lnh]{width:min(100% - 1rem,1240px)}.vibe-hero[data-astro-cid-bwzb3lnh]{margin-top:1rem}.vibe-hero__copy[data-astro-cid-bwzb3lnh],.vibe-hero__panel[data-astro-cid-bwzb3lnh],.vibe-learning[data-astro-cid-bwzb3lnh],.vibe-roadmap[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh]{padding:1rem}.vibe-hero__copy[data-astro-cid-bwzb3lnh]{min-height:auto}.vibe-hero[data-astro-cid-bwzb3lnh] h1[data-astro-cid-bwzb3lnh]{font-size:4rem}.vibe-claim[data-astro-cid-bwzb3lnh],.vibe-principle[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-section-head[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-fit[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-boundary[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh],.vibe-hero__panel[data-astro-cid-bwzb3lnh] h2[data-astro-cid-bwzb3lnh]{font-size:1.9rem}.vibe-stats[data-astro-cid-bwzb3lnh],.vibe-loop[data-astro-cid-bwzb3lnh] ol[data-astro-cid-bwzb3lnh],.vibe-learning__grid[data-astro-cid-bwzb3lnh],.vibe-fit__lists[data-astro-cid-bwzb3lnh],.vibe-competences[data-astro-cid-bwzb3lnh] ul[data-astro-cid-bwzb3lnh]{grid-template-columns:1fr}.vibe-stats[data-astro-cid-bwzb3lnh] div[data-astro-cid-bwzb3lnh],.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]{border-right:0;border-bottom:1px solid var(--vibe-line)}.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]:nth-last-child(2){border-bottom:1px solid var(--vibe-line)}.vibe-stats[data-astro-cid-bwzb3lnh] div[data-astro-cid-bwzb3lnh]:last-child,.vibe-loop[data-astro-cid-bwzb3lnh] li[data-astro-cid-bwzb3lnh]:last-child{border-bottom:0}.vibe-module-nav[data-astro-cid-bwzb3lnh]{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh],.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:nth-child(4n){border-right:1px solid var(--vibe-line);border-bottom:1px solid var(--vibe-line)}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:nth-child(2n){border-right:0}.vibe-module-nav[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]:nth-last-child(-n+2){border-bottom:0}.vibe-module__num[data-astro-cid-bwzb3lnh]{width:64px;font-size:2.2rem}.vibe-module__badge[data-astro-cid-bwzb3lnh]{padding:0 1rem}.vibe-module__badge[data-astro-cid-bwzb3lnh] span[data-astro-cid-bwzb3lnh]{font-size:1.35rem}.vibe-module__bar-info[data-astro-cid-bwzb3lnh]{padding:.85rem 1rem}.vibe-module__title[data-astro-cid-bwzb3lnh]{font-size:1.15rem}.vibe-module__info[data-astro-cid-bwzb3lnh]{padding:1rem}.vibe-lessons[data-astro-cid-bwzb3lnh] a[data-astro-cid-bwzb3lnh]{padding:.85rem 1rem;grid-template-columns:2.4rem minmax(0,1fr) 1.2rem}.vibe-principle[data-astro-cid-bwzb3lnh]{padding:1rem;gap:1rem}}
