@layer legacy{.course-study-guide{margin:0;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font-size:14px;line-height:1.55}.course-study-guide>summary{padding:16px 18px;cursor:pointer;font-size:15px;font-weight:650}.course-study-guide>summary:focus-visible{outline:3px solid var(--foreground);outline-offset:2px}.course-study-guide[open]>summary{border-bottom:1px solid var(--border)}.course-study-guide-body{padding:16px 18px 18px}.course-study-guide .course-study-guide-intro{margin:0 0 16px;color:var(--muted-foreground);font-size:13px}.course-study-guide-topics{margin:0;padding-left:20px}.course-study-guide-topics li{margin-bottom:14px;padding-left:3px}.course-study-guide-topics li::marker{color:var(--muted-foreground);font-size:12px}.course-study-guide-topics strong{font-size:14px;font-weight:600}.course-study-guide-topics p{margin:3px 0 0;color:var(--muted-foreground);font-size:13px}.course-study-guide-practice,.course-study-guide-sources{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.course-study-guide h3{margin:0 0 6px;font-size:13px;font-weight:650}.course-study-guide-practice p{margin:0;color:var(--muted-foreground);font-size:13px}.course-study-guide-sources ul{margin:0;padding:0;list-style:none}.course-study-guide-sources li+li{margin-top:7px}.course-study-guide-sources a{display:inline-flex;align-items:baseline;gap:5px;color:var(--foreground);font-size:12px;overflow-wrap:anywhere}.course-study-guide-sources a svg{width:12px;height:12px;flex:0 0 12px;align-self:center}.course-study-guide-sources>p{margin:10px 0 0;color:var(--muted-foreground);font-size:11px}}