.overview-lesson{max-width:900px}.overview-chart{margin:1.5rem 0}.overview-chart svg{background:var(--surface,#fff);border:1px solid #d5dce2;border-radius:12px;width:100%;height:auto;font:16px system-ui,sans-serif;display:block}.overview-chart figcaption{color:#536170;margin:.7rem 0;font-size:.95rem}.overview-table{overflow-x:auto}.overview-table table{border-collapse:collapse;width:100%;margin:1rem 0}.overview-table caption{text-align:left;margin-bottom:.5rem;font-weight:600}.overview-table th,.overview-table td{text-align:left;border:1px solid #d5dce2;padding:.65rem}.overview-lesson textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:var(--surface,#fff);color:inherit;border:1px solid #aab6c1;border-radius:10px;margin:.5rem 0 1rem;padding:.8rem;line-height:1.6;display:block}.overview-lesson label{font-weight:600}.overview-lesson details{margin:1rem 0}.overview-lesson summary{cursor:pointer;font-weight:600}.overview-lesson blockquote{border-left:3px solid #a33349;margin:1rem 0;padding:1rem}:is(.overview-lesson textarea:focus-visible,.overview-lesson summary:focus-visible){outline-offset:3px;outline:3px solid #22556b}
