.markdown-renderer{font-weight:400;line-height:1.6;color:var(--color-text-ink-secondary)}.markdown-renderer>:first-child{margin-top:0}.markdown-renderer>:last-child{margin-bottom:0}.markdown-renderer img{pointer-events:none}.markdown-renderer h1,.markdown-renderer h2,.markdown-renderer h3,.markdown-renderer h4,.markdown-renderer h5,.markdown-renderer h6{font-weight:600;line-height:1.4;color:var(--color-text-ink-primary);margin-top:20px;margin-bottom:0}.markdown-renderer h2{margin-top:0}.markdown-renderer h1{font-size:26px}.markdown-renderer h2{font-size:22px}.markdown-renderer h3{font-size:18px}.markdown-renderer h4{font-size:16px}.markdown-renderer h5{font-size:14px}.markdown-renderer h6{font-size:12px}@media (min-width:768px){.markdown-renderer h1{font-size:28px}.markdown-renderer h2{font-size:24px}.markdown-renderer h3{font-size:20px;margin-top:28px}.markdown-renderer h4,.markdown-renderer h5{font-size:16px}.markdown-renderer h6{font-size:14px}}.markdown-renderer p{margin-top:8px;margin-bottom:0}.markdown-renderer ol,.markdown-renderer ul{list-style:none;padding-left:0;margin-top:8px;margin-bottom:16px}.markdown-renderer ol{counter-reset:list-counter}.markdown-renderer li{position:relative;padding-left:1.25em;margin-bottom:6px}.markdown-renderer li:last-child{margin-bottom:0}.markdown-renderer ul:not(.contains-task-list)>li:before{content:"•";position:absolute;left:0}.markdown-renderer ol>li{counter-increment:list-counter;display:flex;align-items:baseline;gap:.4em;padding-left:0;position:static}.markdown-renderer ol>li:before{content:counter(list-counter) ".";position:static;flex:0 0 auto;text-align:left}.markdown-renderer ol>li:has(.math-scroll-wrap[data-display=block]){align-items:center}.markdown-renderer .li-content{display:block;flex:1 1 auto;min-width:0}.markdown-renderer .li-content>p:first-child{margin-top:0}@media (min-width:768px){.markdown-renderer li{padding-left:1.5em}.markdown-renderer ul:not(.contains-task-list)>li:before{left:.25em}.markdown-renderer ol>li{padding-left:0}}.markdown-renderer li ol,.markdown-renderer li ul{padding-left:1em;margin-top:4px;margin-bottom:0}.markdown-renderer li li{margin-bottom:4px}.markdown-renderer .table-scroll-wrapper{overflow-x:auto;margin-top:24px;margin-bottom:24px}.markdown-renderer table{min-width:100%;border-collapse:initial;border-spacing:0;border:1px solid var(--color-border-paper-default);border-radius:8px;overflow:hidden;font-size:var(--text-2_5)}.markdown-renderer thead tr{background-color:var(--color-surface-paper-sunken)}.essay-view .markdown-renderer thead tr{background-color:var(--color-surface-ink-sunken)}.markdown-renderer th{padding:12px 16px;font-weight:700;text-align:left}.markdown-renderer td{padding:12px 16px;border-top:1px solid var(--color-border-paper-subtle)}@media (max-width:767px){.markdown-renderer table:has(th:nth-child(3)){min-width:430px}.markdown-renderer table:has(th:nth-child(4)){min-width:540px}}@media (max-width:767px){.markdown-renderer>.table-scroll-wrapper{margin-inline:calc(var(--content-gutter, 0px) * -1);padding-inline:var(--content-gutter,0);scroll-padding-inline:var(--content-gutter,0)}}.markdown-mcq table{font-weight:400}.markdown-mcq table strong{font-weight:600}.markdown-renderer blockquote{border-left:3px solid var(--color-text-ink-primary);padding-left:24px;margin-top:24px;margin-bottom:24px;margin-right:0}.markdown-renderer blockquote>:first-child{margin-top:0}.markdown-renderer blockquote>:last-child{margin-bottom:0}.markdown-renderer hr{border:none;border-top:1px solid var(--color-border-paper-subtle);margin-top:24px;margin-bottom:24px}.markdown-renderer strong{font-weight:600}.markdown-renderer code{font-size:.875em}.markdown-renderer a{color:var(--color-blue-600);text-decoration:none}.markdown-renderer a:hover{text-decoration:underline}.markdown-renderer .contains-task-list{list-style:none;padding-left:0}.markdown-renderer .task-list-item{display:flex;align-items:baseline;gap:8px}.markdown-renderer .task-list-item>input[type=checkbox]{margin:0;accent-color:var(--color-blue-600);transform:translateY(1px)}.markdown-renderer{min-width:0;max-width:100%}.markdown-renderer .math-scroll-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.markdown-renderer .math-scroll-wrap::-webkit-scrollbar{height:4px}.markdown-renderer .math-scroll-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:2px}.markdown-renderer .math-scroll-wrap[data-display=inline]{display:inline-block;vertical-align:middle}.markdown-renderer .math-scroll-wrap[data-display=block]{display:block}.markdown-renderer math[display=block]{font-size:1.6em;margin-top:8px;margin-bottom:0}.markdown-renderer math{font-size:1.1em}.markdown-renderer math mfrac{font-size:1.15em}.markdown-renderer math:not([display=block]){margin-inline:.15em}.markdown-renderer math mtext{font-family:var(--font-nunito),sans-serif}.markdown-text{font-size:16px}.markdown-mcq{font-size:18px;font-weight:600}.markdown-mcq strong{font-weight:700}.markdown-mcq-answer{font-size:16px;font-weight:500;color:inherit}.markdown-mcq-answer p{margin-top:0}.markdown-mcq-answer>:last-child{margin-bottom:0}.word-bank-chip .markdown-mcq-answer{font-size:inherit;font-weight:inherit}.pairs-term .markdown-mcq-answer{font-weight:inherit}.markdown-units{display:inline-block;font-size:18px;font-weight:500;line-height:1;color:var(--color-text-ink-tertiary)}.markdown-units p{display:inline;margin:0}.markdown-flashcard{font-size:16px;width:100%;max-width:720px}.markdown-flashcard,.markdown-flashcard h1,.markdown-flashcard h2,.markdown-flashcard h3,.markdown-flashcard h4,.markdown-flashcard h5,.markdown-flashcard h6{color:var(--color-text-ink-primary)}.markdown-flashcard:not(.markdown-flashcard-front) li .li-content>p{display:inline;margin:0}@media (min-width:768px){.markdown-flashcard{font-size:18px}}.markdown-flashcard-front{font-size:20px;font-weight:600;color:var(--color-text-ink-primary)}.markdown-flashcard-front p{margin-top:0}@media (min-width:768px){.markdown-flashcard-front{font-size:24px}}.markdown-flashcard-centered{text-align:center}.markdown-renderer aside>div>:first-child{margin-top:0}.markdown-renderer .cognito-term{border-radius:var(--radius-xs);background-color:var(--color-purple-100);padding:1px 4px;font-weight:600;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.markdown-renderer .cognito-term:focus-visible,.markdown-renderer .cognito-term:hover{background-color:var(--color-purple-200);outline:none}.notes-prose .markdown-renderer,.notes-prose .markdown-renderer h2,.notes-prose .markdown-renderer h3,.notes-prose .markdown-renderer h4,.notes-prose .markdown-renderer h5,.notes-prose .markdown-renderer h6,.notes-prose .v1-html-content .ql-customViewer,.notes-prose .v1-html-content .ql-customViewer .li-content,.notes-prose .v1-html-content .ql-customViewer .ql-font-body,.notes-prose .v1-html-content .ql-customViewer .ql-font-header,.notes-prose .v1-html-content .ql-customViewer .ql-font-subbody,.notes-prose .v1-html-content .ql-customViewer .ql-font-subheader,.notes-prose .v1-html-content .ql-customViewer b,.notes-prose .v1-html-content .ql-customViewer li,.notes-prose .v1-html-content .ql-customViewer p,.notes-prose .v1-html-content .ql-customViewer strong{color:var(--color-blue-800)}.notes-prose .markdown-renderer{line-height:1.7}.notes-prose .markdown-renderer>:first-child,.notes-prose .v1-html-content .ql-editor>:first-child{margin-top:0}.notes-prose .markdown-renderer p{margin-top:10px}.notes-prose .markdown-renderer h3,.notes-prose .markdown-renderer h4,.notes-prose .markdown-renderer h5,.notes-prose .markdown-renderer h6{margin-top:24px}.notes-prose .markdown-renderer ol,.notes-prose .markdown-renderer ul{margin-top:10px;margin-bottom:19px}.notes-prose .markdown-renderer li ol,.notes-prose .markdown-renderer li ul{margin-top:4px;margin-bottom:0}.notes-prose .markdown-renderer li{margin-bottom:8px}.notes-prose .markdown-renderer li li{margin-bottom:6px}.notes-prose .markdown-renderer li:last-child{margin-bottom:0}@media (min-width:768px){.notes-prose .markdown-renderer h3{margin-top:38px}}.notes-prose .markdown-renderer>:last-child{margin-bottom:0}.notes-prose .content-image{margin-top:8px;margin-bottom:8px}.notes-prose .content-image:first-child{margin-top:0}.notes-prose .content-image:last-child{margin-bottom:0}.notes-prose .content-image+.content-image{margin-top:0}.notes-prose .content-image+*>.markdown-renderer>aside:first-child{margin-top:18px}.notes-prose :has(>.markdown-renderer>aside:last-child)+.content-image{margin-top:16px}.notes-prose{--color-surface-paper-raised:var(--color-surface-ink-raised)}.dark .notes-prose{--color-surface-paper-raised:#292a2f}.notes-prose{overflow-anchor:none}.notes-prose .markdown-renderer h2,.notes-prose .markdown-renderer h3{font-family:var(--font-heading),serif;font-weight:500;letter-spacing:-.01em;line-height:1.15}.notes-prose .markdown-renderer h2{font-size:26px;line-height:1.1}.notes-prose .markdown-renderer h3{font-size:20px}@media (min-width:768px){.notes-prose .markdown-renderer h2{font-size:28px}.notes-prose .markdown-renderer h3{font-size:22px}}:where(.dark) .notes-prose{--color-blue-800:var(--color-text-paper-primary)}:where(.dark) .notes-prose .markdown-renderer .cognito-term{background-color:color-mix(in srgb,var(--color-purple-400) 30%,transparent)}:where(.dark) .notes-prose .markdown-renderer .cognito-term:focus-visible,:where(.dark) .notes-prose .markdown-renderer .cognito-term:hover{background-color:color-mix(in srgb,var(--color-purple-400) 46%,transparent)}.notes-prose[data-notes-theme=white] .notes-banner-badge{background-color:var(--color-surface-paper-raised);border:1.5px solid var(--color-border-paper-default);color:var(--color-blue-800)}.notes-prose[data-notes-theme=white] .notes-banner-badge>*{color:var(--color-blue-800)}.notes-prose[data-notes-outline=all] .notes-frame,.notes-prose[data-notes-outline=some] .notes-frame{border-color:var(--color-purple-400);box-shadow:6px 6px 0 0 var(--color-purple-200)}.notes-prose[data-notes-outline=all] .notes-section-frame{box-shadow:6px 6px 0 0 var(--color-purple-200)}.notes-prose[data-notes-outline=all] .notes-section-card{border-color:var(--color-purple-400)}.dark .notes-prose[data-notes-outline=all] .notes-frame,.dark .notes-prose[data-notes-outline=all] .notes-section-frame,.dark .notes-prose[data-notes-outline=some] .notes-frame{box-shadow:6px 6px 0 0 color-mix(in srgb,var(--color-purple-500) 45%,var(--color-surface-paper-emphasis))}