@property --scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-start{to{--scroll-fade-start:2em}}@keyframes scroll-fade-end{0%{--scroll-fade-end:2em}}[data-scroll-fade]{scroll-padding-inline:2em;overflow-x:auto}@supports (animation-timeline:scroll()){[data-scroll-fade]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);animation-name:scroll-fade-start,scroll-fade-end;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self inline);animation-range:0 2em,calc(100% - 2em) 100%}}@media print{[data-scroll-fade]{animation:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}:is(ul,ol)[data-draft-list]{margin-block:16px;padding:0;list-style:none}[data-draft-list]>li{margin-left:1.5em;display:flex}[data-draft-list]>li[data-depth="1"]{margin-left:3em}[data-draft-list]>li[data-depth="2"]{margin-left:4.5em}[data-draft-list]>li[data-depth="3"]{margin-left:6em}[data-draft-list]>li[data-depth="4"]{margin-left:7.5em}ul[data-draft-list]>li:before{content:"●";flex-shrink:0;margin-right:8px}ul[data-draft-list]>li[data-depth="1"]:before{content:"○"}ul[data-draft-list]>li[data-depth="2"]:before{content:"■"}ul[data-draft-list]>li[data-depth="3"]:before{content:"□"}ul[data-draft-list]>li[data-depth="4"]:before{content:"➢"}ol[data-draft-list]>li:before{content:attr(data-marker) " ";text-align:right;flex-shrink:0;width:30px;margin-left:-16px;margin-right:8px}[data-draft-list]>li[data-align=center]{justify-content:center}[data-draft-list]>li[data-align=right]{justify-content:flex-end}[data-solution-step][data-nested]{visibility:hidden}[data-editor-space-top=sm]{padding-top:calc(var(--spacing) * 4)}[data-editor-space-top=md]{padding-top:calc(var(--spacing) * 8)}[data-editor-space-top=lg]{padding-top:calc(var(--spacing) * 12)}[data-editor-space-bottom=sm]{padding-bottom:calc(var(--spacing) * 4)}[data-editor-space-bottom=md]{padding-bottom:calc(var(--spacing) * 8)}[data-editor-space-bottom=lg]{padding-bottom:calc(var(--spacing) * 12)}[data-editor-line-spacing="1"]{line-height:1}[data-editor-line-spacing="1.5"]{line-height:1.5}[data-editor-line-spacing="2"]{line-height:2}[data-editor-line-spacing="3"]{line-height:3}.textbook-callout{--callout-main:var(--color-primary);--callout-bg:var(--color-primary-background);--callout-text:var(--color-primary-dark);background:var(--callout-bg);color:var(--callout-text);break-inside:avoid;border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * 4);overflow:hidden}.textbook-callout[data-editor-callout=WIZE_TIP]{--callout-main:var(--color-green);--callout-bg:var(--color-green-background);--callout-text:var(--color-green-dark)}.textbook-callout[data-editor-callout=EXAM_TIP]{--callout-main:var(--color-cyan);--callout-bg:var(--color-cyan-background);--callout-text:var(--color-cyan-dark)}.textbook-callout[data-editor-callout=WARNING]{--callout-main:var(--color-orange);--callout-bg:var(--color-orange-background);--callout-text:var(--color-orange-dark)}.textbook-callout:is([data-editor-callout=MCAT_TIP],[data-editor-callout=LSAT_TIP]){--callout-main:var(--color-secondary);--callout-bg:var(--color-secondary-background);--callout-text:var(--color-secondary-dark)}.textbook-callout[data-editor-callout=WRITE_IT_DOWN]{--callout-main:var(--color-purple);--callout-bg:var(--color-purple-background);--callout-text:var(--color-purple-dark)}[data-callout-header]{margin-bottom:var(--spacing);align-items:center;display:flex}[data-callout-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:var(--callout-main);color:var(--color-white);font-size:calc(var(--spacing) * 2.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-callout-title]{font-size:var(--text-overline);line-height:var(--text-overline--line-height);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.textbook-document{overflow-wrap:break-word;border-left:1px solid #0000;display:flow-root}.textbook-document :is(h2,h3,h4,h5,h6){font-weight:700}.textbook-document h2{margin-block:.83em;font-size:1.5em}.textbook-document h3{margin-block:1em;font-size:1.17em}.textbook-document h4{margin-block:1.33em;font-size:1em}.textbook-document h5{margin-block:1.67em;font-size:.83em}.textbook-document h6{margin-block:2.33em;font-size:.67em}.textbook-document{container-type:inline-size}[data-editor-float]{z-index:1;margin:calc(var(--spacing) * 2) 0;position:relative}[data-editor-float=right]{float:right;margin-left:calc(var(--spacing) * 6)}[data-editor-float=left]{float:left;margin-right:calc(var(--spacing) * 6)}@media (width<=599.95px){[data-editor-float]{float:none;text-align:center;margin-left:0;margin-right:0}}@container (width<=600px){[data-editor-float]{float:none;text-align:center;margin-left:0;margin-right:0}}.textbook-table{margin:calc(var(--spacing) * 2) 0}.textbook-table table{border-collapse:collapse;min-width:100%;margin:0}.textbook-table th,.textbook-table td{padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-divider);vertical-align:top;text-align:left;font-weight:inherit}.textbook-table th{background:var(--color-grey-100);border-color:var(--color-grey-400)}.dark .textbook-table th{background:var(--color-grey-800);border-color:var(--color-grey-600)}.textbook-table .textbook-document{overflow-wrap:normal;container-type:normal}.textbook-table .textbook-document p{overflow:visible}@media print{.textbook-table table{table-layout:fixed;width:100%}.textbook-table th,.textbook-table td{min-width:0!important}.textbook-table .textbook-document{overflow-wrap:break-word}}.textbook-inline-equation{vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}[data-textbook-navigation] a{font-size:var(--text-caption);line-height:var(--text-button--line-height)}@media (width>=900px){[data-textbook-navigation] a{font-size:var(--text-button)}}.textbook-document p{white-space:pre-wrap;min-height:1em;overflow:visible}.textbook-document img{max-width:100%;height:auto}.textbook-document [data-image-block]{align-items:flex-start;display:flex}.textbook-document [data-image-block]>img{display:block}.textbook-document [data-image-block][data-align=center]{justify-content:center}.textbook-document [data-image-block][data-align=right]{justify-content:flex-end}.textbook-document a{color:var(--color-primary);text-decoration:underline}.textbook-equation{max-width:100%;overflow:auto hidden}[data-question-preview]{max-height:4.29em;overflow:hidden}[data-practice-page] .textbook-document{line-height:1.43}[data-question-options] label{border-radius:24px}[data-question-options] label .textbook-document{flex:1;max-width:650px}[data-question-options] label>input,[data-question-skipped]>input{margin-left:16px;width:24px!important;height:24px!important}[data-question-options] button{width:32px;height:32px}[data-question-options] button svg{width:22.5px;height:18px}[data-question-skipped]{border:2px solid var(--color-grey-300);border-radius:24px;flex-direction:row-reverse;justify-content:space-between;width:calc(100% - 40px);margin-bottom:0;padding:4px 8px 4px 16px;font-size:14px;line-height:1.43}
