.ex-page-body[data-astro-cid-hpp6o32d]{display:flex;min-height:calc(100vh - 64px)}.ex-sidebar[data-astro-cid-hpp6o32d]{width:var(--sidebar-width);flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid var(--border);position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;padding:1rem 0}.ex-sidebar__label[data-astro-cid-hpp6o32d]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;padding:0 1rem .65rem}.ex-sidebar__group[data-astro-cid-hpp6o32d]{border-bottom:1px solid var(--border);padding-bottom:.25rem;margin-bottom:.25rem}.ex-sidebar__group[data-astro-cid-hpp6o32d]:last-child{border-bottom:none}.nav-formation[data-astro-cid-hpp6o32d]{display:block;padding:.55rem 1rem;font-size:.82rem;font-weight:600;color:#ffffffc7;text-decoration:none;transition:color .15s}.nav-formation[data-astro-cid-hpp6o32d]:hover,.nav-formation--parent[data-astro-cid-hpp6o32d]{color:#fffffff2}.nav-exercise[data-astro-cid-hpp6o32d]{display:block;padding:.45rem 1rem .45rem 1.75rem;font-size:.78rem;color:#ffffff80;text-decoration:none;position:relative;transition:color .15s}.nav-exercise[data-astro-cid-hpp6o32d]:before{content:"↳";position:absolute;left:.9rem;opacity:.4;font-size:.7rem}.nav-exercise[data-astro-cid-hpp6o32d]:hover{color:#fffc}.nav-exercise[data-astro-cid-hpp6o32d].active{background:var(--teal-light);color:#ffffffeb;font-weight:700}.nav-exercise[data-astro-cid-hpp6o32d].active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--teal)}.ex-main[data-astro-cid-hpp6o32d]{flex:1;min-width:0}.ex-page-header[data-astro-cid-hpp6o32d]{padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--border)}.ex-breadcrumb[data-astro-cid-hpp6o32d]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:.78rem;color:#fff6;margin-bottom:.75rem}.ex-breadcrumb[data-astro-cid-hpp6o32d] a[data-astro-cid-hpp6o32d]{color:var(--teal);text-decoration:none}.ex-breadcrumb[data-astro-cid-hpp6o32d] a[data-astro-cid-hpp6o32d]:hover{text-decoration:underline}.ex-page-header[data-astro-cid-hpp6o32d] h1[data-astro-cid-hpp6o32d]{font-size:2rem;font-weight:400;text-align:center;margin-bottom:.75rem}.ex-page-header__meta[data-astro-cid-hpp6o32d]{text-align:center;font-size:.82rem;color:#ffffff73}.ex-page-header__meta[data-astro-cid-hpp6o32d] a[data-astro-cid-hpp6o32d]{color:var(--teal);text-decoration:underline}.ex-article[data-astro-cid-hpp6o32d]{padding:2.5rem 2rem 5rem}.ex-section[data-astro-cid-hpp6o32d]{margin-bottom:3.5rem;scroll-margin-top:80px}.ex-section[data-astro-cid-hpp6o32d]>h2[data-astro-cid-hpp6o32d]{font-size:1.6rem;font-weight:400;text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.ex-section-intro[data-astro-cid-hpp6o32d]{font-size:.9rem;color:var(--body-color);margin-bottom:2rem}.ex-section[data-astro-cid-hpp6o32d] details[data-astro-cid-hpp6o32d]{scroll-margin-top:80px}.ex-label[data-astro-cid-hpp6o32d]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);margin-top:.9rem;margin-bottom:.25rem;display:block}.ex-meta[data-astro-cid-hpp6o32d]{font-size:.8rem;color:#ffffff80;font-style:italic}.ex-steps[data-astro-cid-hpp6o32d] li[data-astro-cid-hpp6o32d]{margin-bottom:.45rem}.ex-steps[data-astro-cid-hpp6o32d] code[data-astro-cid-hpp6o32d],.ex-answer[data-astro-cid-hpp6o32d] code[data-astro-cid-hpp6o32d]{word-break:break-word}.ex-answer[data-astro-cid-hpp6o32d]{margin-top:1rem;border:1px solid var(--border);border-radius:4px;padding:.5rem .9rem}.ex-answer[data-astro-cid-hpp6o32d]>summary[data-astro-cid-hpp6o32d]{cursor:pointer;font-weight:600}.ex-answer[data-astro-cid-hpp6o32d] li[data-astro-cid-hpp6o32d]{margin-bottom:.45rem}.ex-key[data-astro-cid-hpp6o32d]{margin-top:1rem;padding:.7rem .9rem;border-left:3px solid var(--teal);background:#0003;font-size:.9rem}.ex-section-footer[data-astro-cid-hpp6o32d]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.ex-section-footer[data-astro-cid-hpp6o32d] .cta-btn--outline[data-astro-cid-hpp6o32d]{font-size:.85rem}@media(max-width:1023px){.ex-sidebar[data-astro-cid-hpp6o32d]{display:none}.ex-article[data-astro-cid-hpp6o32d]{padding:1.5rem 1.25rem 4rem}.ex-page-header[data-astro-cid-hpp6o32d]{padding:1.5rem 1.25rem 1rem}}@media(max-width:639px){.ex-page-header[data-astro-cid-hpp6o32d] h1[data-astro-cid-hpp6o32d]{font-size:1.5rem}.ex-section[data-astro-cid-hpp6o32d]>h2[data-astro-cid-hpp6o32d]{font-size:1.25rem}}.ls-wrapper[data-astro-cid-hpp6o32d]{position:relative;margin:.5rem 0 .4rem;border:1px solid var(--border);border-radius:4px;overflow:hidden;padding-bottom:calc(75% - 19px)}.ls-wrapper[data-astro-cid-hpp6o32d] iframe[data-astro-cid-hpp6o32d]{position:absolute;inset:0;width:100%;height:100%;border:0}.ls-fallback[data-astro-cid-hpp6o32d]{font-size:.85rem}
