.RoadmapsCatalog_appearance_text__19TiL{color:var(--muted)}.CatalogSidebar_appearance_bordered__mwMpw{border-color:var(--border)}.CatalogSidebar_navigation__kD_ve{--catalog-menu-top:calc(var(--header-offset) + 2rem);overflow-x:auto}@media (min-width:768px){.CatalogSidebar_navigation__kD_ve{position:fixed;top:var(--catalog-menu-top);width:13rem;max-height:calc(100dvh - var(--catalog-menu-top) - 2rem);overflow-x:hidden;overflow-y:auto}}.CatalogSidebar_category__Azm5D{flex-shrink:0;border-radius:8px;padding:8px 12px;font-size:16px;font-weight:500;color:var(--text);transition:background-color .15s,color .15s}.CatalogSidebar_category__Azm5D[aria-current=page]{background:rgb(var(--accent-rgb)/.12);color:var(--accent)}.CatalogSidebar_category__Azm5D:hover{background:rgb(var(--text-rgb)/.06);color:var(--accent)}.CatalogSidebar_category__Azm5D:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CatalogSidebar_category__Azm5D{transition:none}}.MaterialsList_appearance_text__iSa42,.MyRoadmapsList_appearance_text2__JEiy8,.MyRoadmapsList_appearance_text3__5oln4,.MyRoadmapsList_appearance_text4__YEZ0A,.MyRoadmapsList_appearance_text__rOyBm,.RoadmapCard_appearance_text2__j7Vea,.RoadmapCard_appearance_text3___fyzT,.RoadmapCard_appearance_text__msCHr{color:var(--muted)}.MaterialCard_appearance_layout__hFm3d{scroll-margin-top:140px}