.sidebar-title[data-astro-cid-chu6bwux]{margin:0 0 8px}.sidebar-toggle[data-astro-cid-chu6bwux]{appearance:none;width:100%;font:inherit;font-family:var(--font-heading);color:var(--dark-text);text-align:right;cursor:default;pointer-events:none;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:36px;font-weight:600;display:flex}.sidebar-current[data-astro-cid-chu6bwux],.sidebar-chevron[data-astro-cid-chu6bwux]{display:none}.sidebar-body[data-astro-cid-chu6bwux]{grid-template-rows:1fr;display:grid}.sidebar-body-inner[data-astro-cid-chu6bwux]{min-height:0}@media (width<=900px){.sidebar-title[data-astro-cid-chu6bwux]{margin:0}.sidebar-toggle[data-astro-cid-chu6bwux]{pointer-events:auto;cursor:pointer;border:1.5px solid var(--card-border);background:#fff;border-radius:100px;padding:14px 20px;font-size:20px}.sidebar-current[data-astro-cid-chu6bwux]{min-width:0;font-family:var(--font-body);color:var(--buttons);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:400;display:block;overflow:hidden}.sidebar-chevron[data-astro-cid-chu6bwux]{flex-shrink:0;width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.sidebar-chevron[data-astro-cid-chu6bwux] img[data-astro-cid-chu6bwux]{width:100%;height:100%}.category-sidebar[data-astro-cid-chu6bwux].open .sidebar-chevron[data-astro-cid-chu6bwux]{transform:rotate(180deg)}.sidebar-body[data-astro-cid-chu6bwux]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1)}.category-sidebar[data-astro-cid-chu6bwux].open .sidebar-body[data-astro-cid-chu6bwux]{grid-template-rows:1fr;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1)}.sidebar-body-inner[data-astro-cid-chu6bwux]{overflow:hidden}.all-lessons-link[data-astro-cid-chu6bwux]{margin-top:16px}}@media (width<=900px) and (prefers-reduced-motion:reduce){.sidebar-body[data-astro-cid-chu6bwux],.category-sidebar[data-astro-cid-chu6bwux].open .sidebar-body[data-astro-cid-chu6bwux],.sidebar-chevron[data-astro-cid-chu6bwux]{transition:none}}.all-lessons-link[data-astro-cid-chu6bwux]{font-family:var(--font-heading);text-align:center;color:var(--buttons);border:1.5px solid var(--buttons);border-radius:100px;justify-content:center;align-items:center;margin-bottom:20px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s,color .2s;display:flex}.all-lessons-link[data-astro-cid-chu6bwux]:hover,.all-lessons-link[data-astro-cid-chu6bwux].active{background:var(--buttons);color:var(--light-text)}.category-accordion[data-astro-cid-chu6bwux]{flex-direction:column;display:flex}.category-item[data-astro-cid-chu6bwux]{border-bottom:1px solid #0a332026;padding-block:12px}.category-trigger[data-astro-cid-chu6bwux]{appearance:none;cursor:pointer;width:100%;font-family:var(--font-heading);text-align:right;color:var(--dark-text);background-color:#0000;border:none;justify-content:space-between;align-items:center;padding:0;font-size:22px;font-weight:600;display:flex}.category-trigger[data-astro-cid-chu6bwux].active .category-label[data-astro-cid-chu6bwux]{color:var(--buttons)}.category-icon[data-astro-cid-chu6bwux]{flex-shrink:0;width:24px;height:24px;position:relative}.category-accordion[data-astro-cid-chu6bwux]{--ease-expo-out:cubic-bezier(.16, 1, .3, 1);--ease-power3-in-out:cubic-bezier(.65, 0, .35, 1)}.category-icon[data-astro-cid-chu6bwux] img[data-astro-cid-chu6bwux]{width:24px;height:24px;transition:opacity .3s ease, transform .6s var(--ease-expo-out);position:absolute;inset:0}.icon-minus[data-astro-cid-chu6bwux]{opacity:0;transform:rotate(-90deg)}.category-item[data-astro-cid-chu6bwux].open .icon-plus[data-astro-cid-chu6bwux]{opacity:0;transform:rotate(90deg)}.category-item[data-astro-cid-chu6bwux].open .icon-minus[data-astro-cid-chu6bwux]{opacity:1;transform:rotate(0)}.category-panel[data-astro-cid-chu6bwux]{transition:grid-template-rows .45s var(--ease-power3-in-out);grid-template-rows:0fr;display:grid}.category-item[data-astro-cid-chu6bwux].open .category-panel[data-astro-cid-chu6bwux]{transition:grid-template-rows .7s var(--ease-expo-out);grid-template-rows:1fr}.category-panel-inner[data-astro-cid-chu6bwux]{min-height:0;overflow:hidden}.category-subitems[data-astro-cid-chu6bwux]{text-align:right;opacity:0;transition:opacity .25s ease, transform .45s var(--ease-power3-in-out);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex;transform:translateY(-10px)}.category-item[data-astro-cid-chu6bwux].open .category-subitems[data-astro-cid-chu6bwux]{opacity:1;transition:opacity .5s ease .12s, transform .7s var(--ease-expo-out) 80ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.category-panel[data-astro-cid-chu6bwux],.category-item[data-astro-cid-chu6bwux].open .category-panel[data-astro-cid-chu6bwux],.category-subitems[data-astro-cid-chu6bwux],.category-item[data-astro-cid-chu6bwux].open .category-subitems[data-astro-cid-chu6bwux],.category-icon[data-astro-cid-chu6bwux] img[data-astro-cid-chu6bwux]{transition:none}}.subcategory-link[data-astro-cid-chu6bwux]{font-family:var(--font-body);color:var(--dark-text);font-size:18px}.subcategory-link[data-astro-cid-chu6bwux].active{color:var(--buttons);font-weight:600}.category-count[data-astro-cid-chu6bwux]{font-family:var(--font-body);opacity:.6;margin-inline-start:6px;font-size:.68em;font-weight:300}.all-subcategory-link[data-astro-cid-chu6bwux]{font-weight:600}.pagination[data-astro-cid-ohknivtf]{direction:ltr;justify-content:center;align-items:center;gap:6px;margin-top:48px;display:flex}.page-arrow[data-astro-cid-ohknivtf]{cursor:pointer;background:0 0;border:none;align-items:center;padding:0 12px;display:flex}.page-arrow[data-astro-cid-ohknivtf].is-disabled{opacity:.3;pointer-events:none}.page-arrow[data-astro-cid-ohknivtf] img[data-astro-cid-ohknivtf]{width:20px;height:20px}.page-arrow-next[data-astro-cid-ohknivtf] img[data-astro-cid-ohknivtf]{transform:scaleX(-1)}.page-num[data-astro-cid-ohknivtf]{border:1.5px solid var(--buttons);width:51px;height:51px;color:var(--buttons);font-family:var(--font-heading);background:0 0;border-radius:100px;justify-content:center;align-items:center;font-size:24px;display:flex}.page-num[data-astro-cid-ohknivtf].active{background:var(--buttons);border-color:var(--buttons);color:var(--light-text)}
