.curriculum-content-container .left-sidebar{overflow-wrap:anywhere;padding-bottom:3rem;ol{list-style:none;margin:0;padding:0}details{width:100%;&[open]{>summary{margin-bottom:.5rem;&:before{transform:rotate(90deg)}}}summary{align-items:center;cursor:pointer;display:flex;&:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:1rem;margin:.25rem;mask-image:url(/static/client/chevron-right.a81fc439dd5e4839.svg);mask-size:cover;width:1rem}&:hover{background-color:var(--color-background-secondary);&:has(a:hover){background-color:unset}}}ol{padding-left:1.5rem}}li{align-items:center;display:flex;justify-content:stretch;&:not(:last-child){margin-bottom:.5rem}&.section{font-weight:var(--font-weight-bold);&:not(:first-child){margin-top:1em}}}a,span:not(.sidebar-filter-mark-container){display:inline-flex;padding-block:.25rem}a{color:var(--color-text-primary);&:hover{color:var(--color-area-link)}&:not(:hover){-webkit-text-decoration:none;text-decoration:none}}em{align-items:center;background-color:var(--background-toc-active);border-left:2px solid var(--category-color);display:inline-flex;font-style:normal;padding-inline:.5rem}}.curriculum-content-container{.curriculum-layout__body{padding-bottom:3rem}.curriculum-layout__sidebar{padding-top:0}.curriculum-layout__toc{align-content:start;align-items:start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}@media (width < calc(1rem * 2 + 15rem + 2rem + 31rem)){.curriculum-layout__toc{--toc-header-font-size:var(--font-size-larger)}}}
/*# sourceMappingURL=5408.652c8600f742b3a9.css.map*/