html,body{margin:0;padding:0}.revision-document{width:100%;min-width:0;color:var(--revision-ink);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:RevisionNunito,sans-serif;line-height:1.5}.revision-document *{box-sizing:border-box}.revision-document article,.revision-exercise{gap:var(--revision-space);flex-direction:column;display:flex}.revision-document article+article{margin-top:calc(var(--revision-space) * 1.5)}.revision-document p,.revision-document h2,.revision-document h3,.revision-document h4{margin:0}.revision-document h2,.revision-document h3{font-family:RevisionFredoka,sans-serif;font-weight:600;line-height:1.3}.revision-title{font-size:1.25em}.revision-step{border:2px solid var(--revision-ink);border-radius:var(--revision-radius);padding:var(--revision-space);background:var(--revision-card);gap:var(--revision-space);flex-direction:column;display:flex}.revision-step h2{font-size:1.75em}.revision-step h3{padding:calc(var(--revision-space) * .75);background:var(--revision-cloud);border-radius:var(--revision-small-radius);font-size:1.25em}.revision-step-1 h3{background:var(--revision-vanilla)}.revision-step-2 h3{background:var(--revision-lavender)}.revision-step-3 h3{background:var(--revision-peach)}.revision-step h4{font-size:1em}.revision-retain,.revision-quote{padding:var(--revision-space);border-radius:var(--revision-small-radius);background:var(--revision-vanilla)}.revision-quote{background:var(--revision-cloud)}.revision-list-item{gap:.5em;display:flex}.revision-list-item>div{min-width:0}.revision-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.revision-document table{border-collapse:collapse;width:100%}.revision-document th,.revision-document td{text-align:left;vertical-align:top;border:2px solid var(--revision-ink);padding:.5em}.revision-document th{background:var(--revision-cloud)}.revision-document .katex{font-size:1em}.revision-math-block{display:block}.revision-math{vertical-align:middle;overflow-wrap:normal;max-width:100%;display:inline-block;overflow-x:auto}.revision-math-error{border:2px solid var(--revision-ink);border-radius:var(--revision-small-radius);background:var(--revision-vanilla);padding:.5em;display:inline-block}.revision-math-error code{white-space:pre-wrap;overflow-wrap:anywhere}.revision-plain{white-space:pre-wrap}.revision-document button{color:var(--revision-ink);border:2px solid var(--revision-ink);border-radius:var(--revision-radius);background:var(--revision-card);padding:calc(var(--revision-space) * .75) calc(var(--revision-space) * 1.25);cursor:pointer;text-align:center;width:100%;min-height:52px;font:700 1em/1.4 RevisionNunito,sans-serif}.revision-exercise button:disabled{opacity:.5;cursor:default}.revision-exercise button:focus-visible,.revision-scroll:focus-visible{outline:3px solid var(--revision-ink);outline-offset:3px}.revision-exercise .revision-option-right{background:var(--revision-mint)}.revision-exercise .revision-option-chosen{background:var(--revision-mistake)}.revision-explanation{border:2px solid var(--revision-ink);border-radius:var(--revision-radius);padding:var(--revision-space);background:var(--revision-card);flex-direction:column;gap:.5em;display:flex}.revision-flat .revision-step{background:0 0;border:0;padding:0}.revision-flat article{gap:calc(var(--revision-space) * 1.75)}