@font-face{font-family:"Cabin";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cabin-v14-latin-700.eot);src:local("Cabin Bold"),local("Cabin-Bold"),url(/fonts/cabin-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/cabin-v14-latin-700.woff2) format("woff2"),url(/fonts/cabin-v14-latin-700.woff) format("woff"),url(/fonts/cabin-v14-latin-700.ttf) format("truetype"),url(/fonts/cabin-v14-latin-700.svg#Cabin) format("svg")}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-v4-latin-regular.eot);src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(/fonts/libre-franklin-v4-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-franklin-v4-latin-regular.woff2) format("woff2"),url(/fonts/libre-franklin-v4-latin-regular.woff) format("woff"),url(/fonts/libre-franklin-v4-latin-regular.ttf) format("truetype"),url(/fonts/libre-franklin-v4-latin-regular.svg#LibreFranklin) format("svg")}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libre-franklin-v4-latin-600.eot);src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(/fonts/libre-franklin-v4-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-franklin-v4-latin-600.woff2) format("woff2"),url(/fonts/libre-franklin-v4-latin-600.woff) format("woff"),url(/fonts/libre-franklin-v4-latin-600.ttf) format("truetype"),url(/fonts/libre-franklin-v4-latin-600.svg#LibreFranklin) format("svg")}*{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}html{font-family:"Libre Baskerville","Baskerville","Big Caslon","Cambria",serif;font-size:18px;color:#243b53;background-color:#fff}@media only screen and (max-width:767px){html{font-size:15px}}.BodyColumn h1{margin-top:68px;margin-bottom:34px;line-height:51px;font-family:"Libre Franklin",sans-serif;font-size:2.25rem;font-weight:600;color:#334e68;letter-spacing:-.02em;position:relative}@media only screen and (max-width:767px){.BodyColumn h1{margin-top:58px;margin-bottom:29px;line-height:43.5px}}.BodyColumn h1:after{position:absolute;background-color:#8b3afc;width:6px;top:64px;bottom:0;border-radius:3px;left:-26px;content:""}@media only screen and (min-width:768px) and (max-width:999px){.BodyColumn h1:after{left:-16px;width:4px;border-radius:2px}}@media only screen and (max-width:767px){.BodyColumn h1:after{left:-12px;width:4px}}.BodyColumn h2{margin-top:68px;margin-bottom:34px;line-height:34px;font-family:"Libre Franklin",sans-serif;font-size:1.5rem;font-weight:400;border-bottom:1px solid #fcfaff}@media only screen and (max-width:767px){.BodyColumn h2{margin-top:58px;margin-bottom:29px;line-height:29px}}.BodyColumn h1:before,.BodyColumn h2:before{display:block;content:" ";margin-top:-64px;height:64px;visibility:hidden;pointer-events:none}h1+h2{margin-top:34px}@media only screen and (max-width:767px){h1+h2{margin-top:29px}}li,p{margin-top:0;margin-bottom:22px;line-height:34px}@media only screen and (max-width:767px){li,p{margin-top:0;line-height:29px}}li{margin-bottom:0}@media only screen and (max-width:767px){li{margin-bottom:0}}ol,ul{margin-bottom:22px;padding-left:1em;list-style-position:outside}@media only screen and (max-width:767px){ol,ul{margin-left:1em}}a{text-decoration:none;color:#490f99}a:hover{text-decoration:underline}pre{margin-bottom:34px}@media only screen and (max-width:767px){pre{margin-bottom:29px}}#EssayContents{counter-reset:MarginNote;margin:0 auto}@media only screen and (min-width:768px){#EssayContents{box-sizing:content-box;width:calc(100% - 384px);max-width:700px;position:relative;left:-160px;padding-left:32px;padding-right:32px}}@media only screen and (max-width:767px) and (max-width:767px){#EssayContents{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px) and (min-width:768px){#EssayContents{padding-left:32px;padding-right:32px}}#EssayContentsInner{position:relative}.BodyColumn,.BodyColumn .Footer{margin-left:auto;margin-right:auto;max-width:700px;position:relative}@media only screen and (max-width:767px){.BodyColumn{margin-left:unset;width:unset}}.BodyColumn>img,.BodyColumn>p>img{max-width:100%;margin-bottom:22px}@media only screen and (max-width:767px){.BodyColumn>img,.BodyColumn>p>img{width:100%}}.BodyColumn>img.FullBleed,.BodyColumn>p>img.FullBleed{max-width:unset;display:block;margin-left:-32px;margin-bottom:0;width:calc(100% + 64px)}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed,.BodyColumn>p>img.FullBleed{margin-left:-16px;width:calc(100% + 32px)}}.BodyColumn>img.FullBleed+p,.BodyColumn>p>img.FullBleed+p{margin-top:34px}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed+p,.BodyColumn>p>img.FullBleed+p{margin-top:29px}}.BodyColumn>img.FullBleed+p.ImageCaption,.BodyColumn>p>img.FullBleed+p.ImageCaption{margin-top:0;margin-bottom:17px;line-height:34px;font-size:.66667rem;color:#627d98}@media only screen and (max-width:767px){.BodyColumn>img.FullBleed+p.ImageCaption,.BodyColumn>p>img.FullBleed+p.ImageCaption{margin-top:0;margin-bottom:14.5px;line-height:29px}}.BodyColumn>img.FullBleed+p.ImageCaption a,.BodyColumn>p>img.FullBleed+p.ImageCaption a{color:inherit;text-decoration:underline}.BodyColumn img.RetinaImage{max-width:100%}.BodyColumn img.CropToCenter{object-position:center;object-fit:contain;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.BodyColumn blockquote{font-size:17px;line-height:30px;margin:0 32px 68px}@media only screen and (max-width:767px){.BodyColumn blockquote{margin-top:0;margin-bottom:58px;margin-bottom:34px;border-left:1px solid #9fb3c8;margin-left:unset;padding-left:16px;margin-right:unset;font-size:15px;line-height:29px}}@media only screen and (max-width:767px) and (max-width:767px){.BodyColumn blockquote{margin-bottom:29px}}.BodyColumn blockquote.Flavor{font-style:italic;font-size:1rem;line-height:34px;color:#243b53;margin-top:51px;margin-left:64px;margin-right:64px}@media only screen and (max-width:767px){.BodyColumn blockquote.Flavor{margin-top:43.5px;font-size:inherit;line-height:30px;margin-top:unset;margin-left:unset;margin-right:unset}}.BodyColumn blockquote.Flavor .Attribution{font-size:1rem;margin-top:8.5px;font-style:normal;text-align:right;line-height:1.4}@media only screen and (max-width:767px){.BodyColumn blockquote.Flavor .Attribution{margin-top:7.25px}}@media only screen and (max-width:767px){.katex-display{overflow-x:auto;overflow-y:visible}}.MarginNoteMarker:after{counter-increment:MarginNote;content:"[" counter(MarginNote) "]";vertical-align:super;line-height:0;font-size:.66667rem;color:#490f99;cursor:pointer}.MarginNote{background-color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.12),0 1px 10px rgba(0,0,0,.05);border-radius:8px;position:absolute;font-size:1rem;padding:16px;left:16px;right:16px;margin-top:34px;opacity:0;transition:opacity .15s linear;z-index:10}@media only screen and (max-width:767px){.MarginNote{margin-top:29px;left:0;right:0;padding:16px}}@media only screen and (min-width:768px){.MarginNote{pointer-events:none}}.BodyColumn .Footer{border-top:1px solid #f6f0ff;margin-top:68px;margin-bottom:68px;padding-top:68px}@media only screen and (max-width:767px){.BodyColumn .Footer{margin-top:58px;margin-bottom:58px;margin-top:68px;padding-top:34px}}@media only screen and (max-width:767px) and (max-width:767px){.BodyColumn .Footer{margin-top:58px}}.BodyColumn .Footer h3{font-family:"Libre Franklin",sans-serif;font-weight:600;color:#243b53;font-size:1rem;line-height:34px}.BodyColumn .Footer .CitationPreamble{margin-bottom:0}.BodyColumn .Footer blockquote{font-family:"Libre Franklin",sans-serif;line-height:1.5;margin-bottom:22px}@media only screen and (max-width:767px){.BodyColumn .Footer blockquote{border-left:none}}.PatreonButton{flex-shrink:0}.curUser,.newUser{transition:opacity .4s linear}.curUser{-webkit-animation-delay:.2s;animation-delay:.2s}.LoginWrapper{height:100%;display:flex;flex-direction:column;position:relative}.LoginWrapper .LoginCTA{font-family:"Libre Franklin",sans-serif;font-size:1rem;line-height:29.25px;padding:16px;border-bottom:1px solid #f6f0ff}@media only screen and (max-width:767px){.LoginWrapper .LoginCTA{font-size:1.2rem}}.LoginConfirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Libre Franklin",sans-serif;font-size:1rem;line-height:29.25px;width:330px;flex-grow:1;text-align:center;align-self:center;padding:16px}@media only screen and (max-width:767px){.LoginConfirmation{font-size:1.2rem}}.LoginConfirmationGlyph{width:80px;height:80px;-webkit-mask:url(/assets/ui/correct.svg);mask:url(/assets/ui/correct.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#490f99;margin-bottom:32px;flex-shrink:0}.LoginWrapper .ConsentPreamble{position:absolute;margin-bottom:0;bottom:16px;width:calc(100% - 32px);font-size:.66667rem;line-height:17px;color:#627d98}@media only screen and (max-width:767px){.LoginWrapper .ConsentPreamble{font-size:.8rem}}.LoginWrapper .ConsentPreamble a{color:#9fb3c8}.curUser{display:none}.FreefloatingLoginUpsell{position:relative;margin-bottom:0}@media only screen and (max-height:767px),only screen and (max-width:767px){.FreefloatingLoginUpsell{margin-top:16px;margin-left:-16px;width:calc(100% + 32px)}}.FreefloatingLoginUpsell .CardDynamicsContainer{position:relative;top:0}text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.StudySummaryContainer,text{font-family:"Libre Franklin",sans-serif}.StudySummaryContainer{position:absolute;top:0;flex-direction:column;justify-content:center;width:100%;max-height:100vh}.StudySummaryContainer .PatreonUpsell{display:flex;align-items:center;margin-bottom:22px}.StudySummaryContainer .PatreonUpsell .PatreonButton{margin-left:24px}.StudySummaryContainer .PatreonUpsell p{margin-bottom:0}@media only screen and (max-width:767px){.StudySummaryContainer .PatreonUpsell p{margin-bottom:0}}@media only screen and (max-width:767px){.StudySummaryContainer .PatreonUpsell{flex-wrap:wrap;justify-content:center;margin-bottom:44px}.StudySummaryContainer .PatreonUpsell .PatreonButton{margin-left:0}.StudySummaryContainer .PatreonUpsell p{margin-bottom:22px}}.StudySummaryContainer .StudySummaryInnerContainer{max-width:700px;margin:0 auto;padding-top:64px;padding-bottom:128px}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryInnerContainer{max-width:unset;padding:32px 32px 64px}}@media only screen and (min-width:768px){.StudySummaryContainer .StudySummaryInnerContainer{margin:0 96px}}.StudySummaryContainer .OldLevelContainer{padding:0;background-color:transparent;border-top:unset;position:relative;bottom:unset;height:unset;-webkit-animation:fade-in .4s linear 2.8s both;animation:fade-in .4s linear 2.8s both}@media only screen and (min-width:768px){.StudySummaryContainer .OldLevelContainer{width:700px}}@media only screen and (max-width:767px){.StudySummaryContainer .LevelLabel{font-weight:600}}@media only screen and (min-width:768px){.StudySummaryContainer .Level{widtH:unset;align-items:center;flex:0 0;position:relative}.StudySummaryContainer .LevelLabel{font-size:16px;position:absolute;white-space:nowrap;color:#627d98}.StudySummaryContainer .LevelImageContainer{margin-top:1rem;width:56px;height:59px}.StudySummaryContainer .LevelImageContainer .LevelImage{width:56px;height:59px;background-size:100%}.StudySummaryContainer .StudyLevelAverageInteriorHandheld{display:none}}.StudySummaryContainer .MarkingHistogram{display:flex;width:100%;justify-content:center;flex-grow:0;flex-wrap:wrap}.StudySummaryContainer .MarkingHistogramPoint{width:5px;height:4px;margin-left:2px;margin-right:2px;margin-bottom:4px;background-color:#9fb3c8;border-radius:2px}.StudySummaryContainer .PatreonUpsell,.StudySummaryContainer svg.ProgressGraph{-webkit-animation:fade-in .4s linear 2.8s both;animation:fade-in .4s linear 2.8s both}.StudySummaryContainer svg.ProgressGraph{overflow:visible;margin-top:12px;margin-bottom:68px}@media only screen and (max-width:767px){.StudySummaryContainer svg.ProgressGraph{margin-left:-16px;margin-top:4px;margin-bottom:58px}}.StudySummaryContainer .ProgressGraphDot{fill:#bcccdc;r:4}.StudySummaryContainer .ProgressGraphDotLast{fill:#8719e0;r:6}.StudySummaryContainer .ProgressGraphLine{stroke:#bcccdc;fill:none;stroke-width:1}.StudySummaryContainer .GoalLine{stroke:#8719e0;stroke-width:1.5;stroke-linecap:round}.StudySummaryContainer .ProjectionLine{stroke:#b990ff;stroke-dasharray:4}.StudySummaryContainer .ProjectionDot{fill:#fcf9ff;stroke:#8719e0;stroke-width:1.5}.StudySummaryContainer .EssayLabel{font-size:12px;fill:#8719e0}@media only screen and (max-width:767px){.StudySummaryContainer .EssayLabel{font-size:10px}}.StudySummaryContainer .LabelConnector{stroke:#8719e0;stroke-width:1}.StudySummaryContainer .TodayLabel{fill:#8719e0;font-size:12px}@media only screen and (max-width:767px){.StudySummaryContainer .TodayLabel{font-size:8px}}.StudySummaryContainer .TodayLine{stroke:#a368fc;stroke-width:1}.StudySummaryContainer .tick text{font-size:12px;fill:#9fb3c8}@media only screen and (max-width:767px){.StudySummaryContainer .tick text{font-size:8px}}.StudySummaryContainer .Gridlines line,.StudySummaryContainer .y.axis .tick line{stroke:#d9e2ec;stroke-width:.5}.StudySummaryContainer .GoalIndicator{fill:#8719e0}@media only screen and (max-width:767px){.StudySummaryContainer .GoalIndicator{font-size:10px}}.StudySummaryContainer .GoalDescription{fill:#9fb3c8;font-size:12px}@media only screen and (max-width:767px){.StudySummaryContainer .GoalDescription{font-size:10px}}.StudySummaryContainer .LabelBackground{fill:#fcf9ff;opacity:.8}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar{position:fixed;z-index:200;left:0;right:0;bottom:0;height:80px;background-color:#f2ebfe;border-top:1px solid #dac4ff;box-shadow:0 0 30px rgba(88,10,148,.07),0 0 10px rgba(88,10,148,.07);-webkit-animation:slide-up .4s cubic-bezier(.19,1,.22,1) 4s both;animation:slide-up .4s cubic-bezier(.19,1,.22,1) 4s both}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar{height:unset;padding-top:16px;padding-bottom:16px}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer{display:flex;justify-content:flex-end;align-items:center;max-width:700px;margin:0 auto;height:100%}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer{max-width:unset;padding-left:16px;padding-right:16px;flex-direction:column}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer p{font-size:14px;font-weight:400;line-height:1.75;color:#44056e;margin-right:24px;margin-bottom:0;text-align:right;text-shadow:0 1px 0 #f2ebfe}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer p{font-size:11px;color:#44056e;line-height:1.5;text-align:center;margin-right:0;margin-bottom:16px}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{height:44px;border:none;border-radius:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8719e0;color:#fff;font-family:"Libre Franklin",sans-serif;font-size:1rem;padding-right:1.5em;padding-left:1.5em}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{font-size:1.2rem}}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button:hover{background-color:#9446ed}.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button:active{background-color:#7a0ecc}@media only screen and (max-width:767px){.StudySummaryContainer .StudySummaryContinueReadingUpsellBar .StudySummaryContinueReadingUpsellContainer button{width:100%}}.StudySummaryGlyph{width:64px;height:64px;-webkit-mask:url(/assets/ui/correct.svg);mask:url(/assets/ui/correct.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8719e0;flex-shrink:0;flex-grow:0;display:inline-block;margin-left:-98px;margin-right:32px;-webkit-animation:scale-up .7s cubic-bezier(.19,1,.22,1) 1s both;animation:scale-up .7s cubic-bezier(.19,1,.22,1) 1s both}@media only screen and (max-width:767px){.StudySummaryGlyph{display:block;margin-left:unset;margin-right:24px;align-self:center}}.StudySummaryHeading{font-size:3.375rem;margin-bottom:68px;display:flex;align-items:center;flex-wrap:wrap;-webkit-animation:fade-in .4s linear 1s both;animation:fade-in .4s linear 1s both}@media only screen and (max-width:767px){.StudySummaryHeading{font-size:4.05rem;margin-bottom:58px;font-size:2.25rem;font-weight:600;color:#334e68;margin-bottom:34px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryHeading{font-size:2.7rem;margin-bottom:29px}}.StudySummaryProgressPreamble,.StudySummaryTodayText{font-size:1.5rem;line-height:1.625}@media only screen and (max-width:767px){.StudySummaryProgressPreamble,.StudySummaryTodayText{font-size:1.8rem;font-size:14px}}.StudySummaryProgressPreamble strong,.StudySummaryTodayText strong{font-weight:600;white-space:nowrap}.StudySummaryTodayText{margin-bottom:68px;-webkit-animation:fade-in .4s linear 1.6s both;animation:fade-in .4s linear 1.6s both}@media only screen and (max-width:767px){.StudySummaryTodayText{margin-bottom:58px;margin-bottom:34px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryTodayText{margin-bottom:29px}}.StudySummaryProgressPreamble{margin-bottom:34px;-webkit-animation:fade-in .4s linear 2.2s both;animation:fade-in .4s linear 2.2s both;font-weight:600}@media only screen and (max-width:767px){.StudySummaryProgressPreamble{margin-bottom:29px;margin-bottom:17px}}@media only screen and (max-width:767px) and (max-width:767px){.StudySummaryProgressPreamble{margin-bottom:14.5px}}.StudySummaryText strong{color:#690cb0}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(.01)}to{transform:scale(1)}}@-webkit-keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.4e8d8515.chunk.css.map */