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