.worksheet[data-presentation=arithmetic]{display:flex;flex-direction:column}.worksheet[data-presentation=arithmetic] .sheet-footer,.worksheet[data-presentation=arithmetic] .sheet-header{flex:0 0 auto}.worksheet[data-presentation=arithmetic] .presentation-kicker{background:0 0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--theme-a) 45%,#d8e4eb)}.worksheet[data-presentation=arithmetic] .arithmetic-problems{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);align-content:stretch;flex:1 1 auto;min-height:0;gap:34px clamp(14px,5cqi,36px);margin-top:8px}.worksheet[data-presentation=arithmetic] .arithmetic-problems[data-grid]{--grid-gap:clamp(14px, 5cqi, 36px);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.worksheet[data-presentation=arithmetic] .arithmetic-problems[data-grid]>.arithmetic-problem{grid-column:span var(--span,12)}.worksheet[data-presentation=arithmetic] .arithmetic-problem{display:flex;align-items:center;gap:clamp(6px,1.6cqi,12px);min-width:0;min-height:0;padding:8px 4px 12px;border-bottom:2px dashed #bed0dc}.worksheet[data-presentation=arithmetic] .problem-number{display:grid;place-items:center;width:clamp(24px,3.4cqi,30px);height:clamp(24px,3.4cqi,30px);flex:0 0 auto;color:#fff;background:var(--theme-a);border-radius:50% 45% 48% 42%;font-size:clamp(.64rem, 1.35cqi, .78rem);font-weight:var(--weight-display);transform:rotate(-4deg)}.worksheet[data-presentation=arithmetic] .equation{min-width:0;white-space:nowrap;font-family:var(--font-family);font-size:clamp(1.08rem, 4.5cqi, 2.05rem);font-weight:var(--weight-bold);letter-spacing:.015em;font-variant-numeric:tabular-nums}.worksheet[data-presentation=arithmetic][data-category=algebra-1] .equation,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .equation{font-weight:400}.worksheet[data-presentation=arithmetic] .arithmetic-footer{position:relative;right:auto;bottom:auto;left:auto;margin-top:clamp(8px,1.8cqi,14px)}.worksheet[data-presentation=arithmetic] .equation-round{white-space:nowrap}.worksheet[data-presentation=arithmetic] .round-arrow{margin:0 .5em;color:var(--theme-a,currentColor)}.worksheet[data-presentation=arithmetic] .equation-root,.worksheet[data-presentation=arithmetic] .root-expr{white-space:nowrap}.worksheet[data-presentation=arithmetic] .root-index{font-size:.55em;vertical-align:.92em;margin-right:-.34em}.worksheet[data-presentation=arithmetic] .root-radicand{display:inline-block;border-top:.07em solid currentColor;padding:0 .1em 0 .08em}.worksheet[data-presentation=arithmetic] .equation-scientific{white-space:nowrap}.worksheet[data-presentation=arithmetic] .sci-exponent{font-size:.6em;vertical-align:.6em;margin-left:.04em}.worksheet[data-presentation=arithmetic] .equation-sciops{display:flex;flex-direction:column;align-items:flex-start;gap:.2em;min-width:0}.worksheet[data-presentation=arithmetic] .sciops-sum{display:block;white-space:normal}.worksheet[data-presentation=arithmetic] .sciops-term{white-space:nowrap}.worksheet[data-presentation=arithmetic] .sciops-parts{display:inline-flex;align-items:baseline;gap:clamp(.9em,3cqi,1.8em)}.worksheet[data-presentation=arithmetic] .sciops-part{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-system{display:inline-flex;align-items:center;gap:clamp(.9em,3cqi,1.8em);white-space:nowrap}.worksheet[data-presentation=arithmetic] .sys-lines{display:inline-grid;gap:.18em;justify-items:start}.worksheet[data-presentation=arithmetic] .sys-line{line-height:1.25}.worksheet[data-presentation=arithmetic] .sys-answers{display:inline-grid;gap:.18em;justify-items:start}.worksheet[data-presentation=arithmetic] .sys-part{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-slope{display:inline-flex;align-items:baseline;gap:clamp(.9em,3cqi,1.8em);white-space:nowrap}.worksheet[data-presentation=arithmetic] .slope-asks{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-solve{display:inline-flex;align-items:baseline;gap:clamp(.9em,3cqi,1.8em)}.worksheet[data-presentation=arithmetic] .solve-answer{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-fraction{display:inline-flex;align-items:center;justify-content:center;gap:.06em}.worksheet[data-presentation=arithmetic] .fraction{display:inline-flex;flex-direction:column;align-items:stretch;line-height:1;vertical-align:middle;text-align:center}.worksheet[data-presentation=arithmetic] .fraction-d,.worksheet[data-presentation=arithmetic] .fraction-n{display:flex;align-items:center;justify-content:center;min-width:1.1em;min-height:1.15em;padding:0 .34em}.worksheet[data-presentation=arithmetic] .fraction-n{border-bottom:.085em solid currentColor}.worksheet[data-presentation=arithmetic] .fraction-op{margin:0 .38em}.worksheet[data-presentation=arithmetic] .mixed{display:inline-flex;align-items:center;gap:.24em;vertical-align:middle}.worksheet[data-presentation=arithmetic] .mixed-whole{line-height:1}.worksheet[data-presentation=arithmetic] .mixed-blank{align-self:stretch;min-width:1.1em;min-height:1.15em;border-bottom:.085em solid currentColor}.worksheet[data-presentation=arithmetic] .fraction-compare{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;min-height:1.5em;margin:0 .4em;border:.1em solid currentColor;border-radius:50%}.worksheet[data-presentation=arithmetic][data-count="10"] .arithmetic-problems{row-gap:clamp(10px,3.5cqi,20px);margin-top:clamp(18px,5cqi,28px)}.worksheet[data-presentation=arithmetic][data-count="10"] .arithmetic-problem{padding-block:7px 10px}.worksheet[data-presentation=arithmetic][data-mode=drill] .mascot{height:58px;width:auto}.worksheet[data-presentation=arithmetic][data-mode=drill] .mission{display:none}.worksheet[data-presentation=arithmetic][data-mode=drill] .name-row{margin-top:12px}.worksheet[data-presentation=arithmetic][data-mode=drill] .arithmetic-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1.2cqi,9px) clamp(10px,3cqi,22px);margin-top:clamp(14px,3cqi,22px)}.worksheet[data-presentation=arithmetic][data-mode=drill] .arithmetic-problem{gap:clamp(4px,1cqi,8px);padding:3px 2px 5px;border-bottom:1px dashed #ccdbe6}.worksheet[data-presentation=arithmetic][data-mode=drill] .problem-number{width:clamp(17px,2.6cqi,21px);height:clamp(17px,2.6cqi,21px);font-size:clamp(.5rem, 1.3cqi, .6rem)}.worksheet[data-presentation=arithmetic][data-mode=drill] .equation{font-size:clamp(.78rem, 2.5cqi, 1.14rem)}.worksheet[data-presentation=arithmetic][data-mode=drill] .answer-blank{min-width:clamp(18px,4cqi,32px);border-bottom-width:2px}.worksheet[data-presentation=arithmetic][data-mode=drill][data-format=stacked] .arithmetic-problems{grid-template-columns:repeat(5,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-mode=drill][data-format=stacked] .arithmetic-problem{min-height:clamp(48px,9cqi,64px)}.worksheet[data-presentation=arithmetic][data-mode=drill] .stacked-equation{font-size:clamp(.82rem, 2.5cqi, 1.16rem)}.worksheet[data-presentation=arithmetic][data-mode=drill] .stacked-answer{margin-top:2px;padding-top:2px;border-top-width:2px}.worksheet[data-presentation=arithmetic][data-format=stacked] .arithmetic-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.5cqi,14px) clamp(8px,3cqi,18px);margin-top:clamp(18px,4cqi,24px)}.worksheet[data-presentation=arithmetic][data-format=stacked] .arithmetic-problem{justify-content:center;min-height:clamp(68px,16cqi,90px);padding:4px 2px 6px}.worksheet[data-presentation=arithmetic][data-type=column-sum][data-format=stacked] .arithmetic-problems{grid-template-columns:repeat(4,minmax(0,1fr))}.worksheet[data-presentation=arithmetic] .stacked-equation{display:grid;grid-template-columns:.8em var(--stack-digits,minmax(2ch,auto));align-items:end;min-width:calc(.8em + var(--stack-digits,2em));color:var(--ink);font-family:var(--font-family);font-size:clamp(1.2rem, 4.8cqi, 1.75rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:.96;text-align:right}.worksheet[data-presentation=arithmetic] .stacked-top{grid-column:2}.worksheet[data-presentation=arithmetic] .stacked-operator{grid-column:1;grid-row:2;text-align:left}.worksheet[data-presentation=arithmetic] .stacked-bottom{grid-column:2;grid-row:2}.worksheet[data-presentation=arithmetic] .stacked-answer{grid-column:1/3;min-height:1.05em;margin-top:4px;padding-top:3px;color:transparent;border-top:3px solid var(--ink);text-align:right}.worksheet[data-presentation=arithmetic] .stacked-sum{--digit-w:.6em;display:inline-flex;flex-direction:column;align-items:stretch;color:var(--ink);font-family:var(--font-family);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1;text-align:right}.worksheet[data-presentation=arithmetic] .stacked-sum .ss-row{display:grid;grid-template-columns:.8em var(--stack-digits,minmax(2ch,auto));align-items:end}.worksheet[data-presentation=arithmetic] .stacked-sum .ss-num{grid-column:2}.worksheet[data-presentation=arithmetic] .stacked-sum .ss-operator{grid-column:1;text-align:left}.worksheet[data-presentation=arithmetic][data-type=column-sum] :is(.stacked-sum,.column-worked){font-size:clamp(.9rem, 3.2cqi, 1.3rem)}.worksheet[data-presentation=arithmetic] .stacked-multiply .sm-partial,.worksheet[data-presentation=arithmetic] .stacked-multiply .sm-product{grid-column:1/3;min-height:1.05em;text-align:right;color:#9a2f42}.worksheet[data-presentation=arithmetic] .stacked-multiply .sm-first,.worksheet[data-presentation=arithmetic] .stacked-multiply .sm-product{margin-top:4px;padding-top:3px;border-top:3px solid var(--ink)}.worksheet[data-presentation=arithmetic] :is(.stacked-equation,.column-worked){--digit-w:.6em}.worksheet[data-presentation=arithmetic] .column-worked{display:inline-flex;flex-direction:column;color:var(--ink);font-family:var(--font-family);font-size:clamp(1.2rem, 4.8cqi, 1.75rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:.96}.worksheet[data-presentation=arithmetic] .column-worked .cw-row{display:flex}.worksheet[data-presentation=arithmetic] .column-worked .cw-cell{width:var(--digit-w);flex-shrink:0;text-align:center}.worksheet[data-presentation=arithmetic] .column-worked .cw-cell.cw-point{width:calc(var(--digit-w) * .45)}.worksheet[data-presentation=arithmetic] .column-worked .cw-gutter{width:.8em;flex-shrink:0;text-align:left}.worksheet[data-presentation=arithmetic] .column-worked .cw-marks{min-height:.62em;line-height:1}.worksheet[data-presentation=arithmetic] .column-worked .cw-mark{color:#9a2f42;font-size:.5em}.worksheet[data-presentation=arithmetic] .column-worked .cw-regroup{font-size:.42em}.worksheet[data-presentation=arithmetic] .column-worked .cw-struck{text-decoration:line-through;text-decoration-color:#9a2f42;text-decoration-thickness:.09em}.worksheet[data-presentation=arithmetic] .column-worked .cw-sum{margin-top:4px;padding-top:3px;color:#9a2f42;border-top:3px solid var(--ink)}.worksheet[data-presentation=arithmetic] .long-division-worked{display:inline-grid;align-items:end;font-family:var(--font-family);font-weight:var(--weight-body);font-variant-numeric:tabular-nums;line-height:1.05}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-cell{min-width:1ch;padding:0 .05em;text-align:center}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-firstcol{border-left:2px solid transparent}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-divisor{text-align:right;padding-right:.35em}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-quotient,.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-step{color:#9a2f42}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-dividend{border-top:2px solid var(--ink)}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-dividend.ldw-firstcol{border-left-color:var(--ink)}.worksheet[data-presentation=arithmetic] .long-division-worked .ldw-ruled{border-bottom:2px solid currentColor}.worksheet[data-presentation=arithmetic] .stacked-answer.stacked-result{color:var(--ink)}.worksheet[data-presentation=arithmetic].show-answers .fraction-answer,.worksheet[data-presentation=arithmetic].show-answers .fraction-blank-cell,.worksheet[data-presentation=arithmetic].show-answers .fraction-compare,.worksheet[data-presentation=arithmetic].show-answers .mixed-answer,.worksheet[data-presentation=arithmetic].show-answers .stacked-answer.answer-value,.worksheet[data-presentation=arithmetic].show-answers .stacked-missing .answer-blank,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .fraction-answer,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .fraction-blank-cell,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .fraction-compare,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .mixed-answer,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .stacked-answer.answer-value,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .stacked-missing .answer-blank{color:#9a2f42}.worksheet[data-presentation=arithmetic] .stacked-missing :is(.stacked-top,.stacked-bottom) .answer-blank{display:inline-grid;place-items:center;min-width:2.8ch;min-height:1.45em;margin-left:0;border:2px dashed #9db5c8;border-radius:.28em}.worksheet[data-presentation=arithmetic].show-answers .stacked-missing .answer-blank,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .stacked-missing .answer-blank{border-color:#e39aab}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="6"] .arithmetic-problems{row-gap:40px}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="6"] .arithmetic-problem{min-height:180px}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="6"]:not([data-type=column-sum]) :is(.stacked-equation,.column-worked){font-size:2rem}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="8"] .arithmetic-problems{row-gap:25px}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="8"] .arithmetic-problem{min-height:135px}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="8"]:not([data-type=column-sum]) :is(.stacked-equation,.column-worked){font-size:1.85rem}.worksheet[data-presentation=arithmetic][data-format=stacked]:not([data-mode=drill]):is([data-operations~=multiply],[data-operations~=divide]) .arithmetic-problems{grid-template-columns:repeat(4,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-format=stacked]:not([data-mode=drill]):has(.long-division,.long-division-worked) .arithmetic-problems{grid-template-columns:repeat(3,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-format=stacked]:not([data-mode=drill]):has(.stacked-multiply,.long-division-worked) .arithmetic-problem{align-items:flex-start;min-height:0}.worksheet[data-presentation=arithmetic] .arithmetic-problem:has(.stacked-widecol){position:relative}.worksheet[data-presentation=arithmetic] .arithmetic-problem:has(.stacked-widecol)>.problem-number{position:absolute;top:clamp(2px,.8cqi,8px);left:2px;margin:0;z-index:2}.worksheet[data-presentation=arithmetic][data-type=multidigit-mult][data-format=stacked]:not([data-mode=drill]):has(.stacked-widecol-8) :is(.stacked-equation,.column-worked){font-size:clamp(1.05rem, 4cqi, 1.55rem)}.worksheet[data-presentation=arithmetic][data-format=stacked]:not([data-mode=drill]):has(.stacked-multiply,.long-division-worked) :is(.stacked-equation,.column-worked):not(.stacked-multiply,.stacked-decimal){font-size:clamp(1.1rem, 3.6cqi, 1.5rem)}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="6"]:not([data-mode=drill]):has(.stacked-multiply,.long-division-worked) :is(.stacked-equation,.column-worked):not(.stacked-multiply,.stacked-decimal),.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="8"]:not([data-mode=drill]):has(.stacked-multiply,.long-division-worked) :is(.stacked-equation,.column-worked):not(.stacked-multiply,.stacked-decimal){font-size:clamp(1.25rem, 4.2cqi, 1.75rem)}.worksheet[data-presentation=arithmetic][data-format=stacked]:not([data-mode=drill]):has(.long-division-worked,.column-worked) .stacked-multiply{font-size:clamp(1.1rem, 3.6cqi, 1.5rem)}.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="6"]:not([data-mode=drill]):has(.long-division-worked,.column-worked) .stacked-multiply,.worksheet[data-presentation=arithmetic][data-format=stacked][data-count="8"]:not([data-mode=drill]):has(.long-division-worked,.column-worked) .stacked-multiply{font-size:clamp(1.25rem, 4.2cqi, 1.75rem)}.worksheet[data-presentation=arithmetic] .long-division{display:inline-grid;grid-template-columns:auto auto;align-items:end;font-family:var(--font-family);font-size:clamp(1.08rem, 4.5cqi, 2.05rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.015em}.worksheet[data-presentation=arithmetic] .long-division-quotient{grid-column:2;grid-row:1;padding:0 .35em .1em;min-height:1.1em}.worksheet[data-presentation=arithmetic] .long-division-quotient .answer-blank{min-width:1.78em}.worksheet[data-presentation=arithmetic] .long-division-divisor{grid-column:1;grid-row:2;padding:.12em .3em 0 0}.worksheet[data-presentation=arithmetic] .long-division-dividend{grid-column:2;grid-row:2;padding:.12em .45em 0;border-top:2px solid currentColor;border-left:2px solid currentColor}.worksheet[data-presentation=arithmetic] .equation-remainder{white-space:nowrap}.worksheet[data-presentation=arithmetic] .rem-r{margin:0 .14em 0 .32em;font-weight:var(--weight-body)}.worksheet[data-presentation=arithmetic] .rem-blank{min-width:1.33em}.worksheet[data-presentation=arithmetic] .pv-name-blank{min-width:4.89em}.worksheet[data-presentation=arithmetic] .pv-expanded-blank{min-width:7.56em}.worksheet[data-presentation=arithmetic] .fd-decimal{min-width:3.33em}.worksheet[data-presentation=arithmetic] .factors-blank{min-width:10em}.worksheet[data-presentation=arithmetic] .problems .factors-equation{display:flex;flex:1 1 auto;align-items:baseline;gap:.35em}.worksheet[data-presentation=arithmetic] .problems .factors-equation .factors-blank{flex:1 1 auto}.worksheet[data-presentation=arithmetic] .multiple-blank{min-width:3.2em}.worksheet[data-presentation=arithmetic] .long-division-remainder .long-division-quotient{white-space:nowrap}.worksheet[data-presentation=arithmetic] .long-division-remainder .long-division-quotient .answer-blank{min-width:2.2ch}.worksheet[data-presentation=arithmetic] .long-division-remainder .rem-blank{min-width:1.6ch}.worksheet[data-presentation=arithmetic] .equation-placevalue{white-space:nowrap}.worksheet[data-presentation=arithmetic] .pv-target{color:#9a2f42;font-weight:var(--weight-display);text-decoration:underline;text-underline-offset:.18em}.worksheet[data-presentation=arithmetic] .pv-place{font-style:italic}.worksheet[data-presentation=arithmetic] .pv-arrow{margin:0 .12em;color:#6b8299}.worksheet[data-presentation=arithmetic] .equation-expanded{white-space:normal}.worksheet[data-presentation=arithmetic][data-type=decimal-place-value] .arithmetic-problems:not([data-grid]){grid-template-columns:1fr}.worksheet[data-presentation=arithmetic][data-type=decimal-place-value] .arithmetic-problem{padding-bottom:18px}.worksheet[data-presentation=arithmetic][data-type=factors] .arithmetic-problems:not([data-grid]),.worksheet[data-presentation=arithmetic][data-type=multiples] .arithmetic-problems:not([data-grid]){grid-template-columns:1fr}.worksheet[data-presentation=arithmetic] .equation-fractiondecimal{white-space:nowrap}.worksheet[data-presentation=arithmetic] .fd-arrow{margin:0 .3em;color:#6b8299}.worksheet .repetend{text-decoration:overline}.worksheet[data-presentation=arithmetic] .equation-decimalcompare{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .dc-blank{display:inline-grid;place-items:center;min-width:1.6em;min-height:1.5em;border:2px dashed #9db5c8;border-radius:.28em}.worksheet[data-presentation=arithmetic] .dc-symbol{color:#9a2f42;font-weight:var(--weight-display)}.worksheet[data-presentation=arithmetic] .equation-evaluate{display:inline-flex;align-items:baseline;gap:clamp(.5em,2cqi,1em);white-space:nowrap}.worksheet[data-presentation=arithmetic] .ev-given{color:#536b82;font-size:.82em}.worksheet[data-presentation=arithmetic] .ev-expression{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-fraction-of{display:inline-flex;align-items:center;gap:.38em}.worksheet[data-presentation=arithmetic] .fo-word{font-size:.8em;color:#536b82}.worksheet[data-presentation=arithmetic] .equation-terms{display:inline-flex;align-items:baseline;gap:clamp(6px,1.6cqi,13px);white-space:nowrap}.worksheet[data-presentation=arithmetic] .lt-answer{display:inline-flex;align-items:baseline;gap:.18em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .lt-plus{margin:0 .22em}.worksheet[data-presentation=arithmetic] .equation-absolute{display:inline-flex;align-items:baseline;gap:clamp(.4em,1.6cqi,.9em)}.worksheet[data-presentation=arithmetic] .av-expr{white-space:normal}.worksheet[data-presentation=arithmetic] .equation-inequality{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .ineq-given{margin-right:.5em}.worksheet[data-presentation=arithmetic][data-format=stacked]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=multidigit-mult],[data-type=decimal-advanced],[data-type=division-remainder]) .arithmetic-problems{column-gap:clamp(8px,2cqi,18px)}.worksheet[data-presentation=arithmetic][data-format=stacked]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=multidigit-mult],[data-type=decimal-advanced],[data-type=division-remainder]) .arithmetic-problem{align-items:flex-start;gap:clamp(4px,1.4cqi,10px);padding-top:clamp(2px,.8cqi,8px);min-height:0}.worksheet[data-presentation=arithmetic][data-format=stacked]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=multidigit-mult],[data-type=decimal-advanced])[data-count="4"] .arithmetic-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-format=stacked]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=multidigit-mult],[data-type=decimal-advanced])[data-count="6"] .arithmetic-problems{grid-template-columns:repeat(3,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-format=stacked]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=multidigit-mult],[data-type=decimal-advanced])[data-count="8"] .arithmetic-problems{grid-template-columns:repeat(4,minmax(0,1fr))}.worksheet[data-presentation=arithmetic]:is([data-type=long-division],[data-type=multidigit-mult],[data-type=decimal-advanced])[data-count="8"] .problem-number{width:clamp(22px,2.8cqi,28px);height:clamp(22px,2.8cqi,28px);font-size:clamp(.6rem, 1.1cqi, .72rem)}.worksheet[data-presentation=arithmetic]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=division-remainder]) .long-division{font-size:clamp(1.05rem, 3.6cqi, 2rem);max-width:100%}.worksheet[data-presentation=arithmetic]:is([data-type=long-division],[data-type=long-division-remainder]) .long-division-worked{--ldw-size:clamp(1.05rem, 3.6cqi, 2rem)}.worksheet[data-presentation=arithmetic]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=decimal-advanced])[data-count="8"] .long-division{font-size:clamp(.9rem, 2.8cqi, 1.5rem)}.worksheet[data-presentation=arithmetic]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=decimal-advanced])[data-count="8"] .long-division-worked{--ldw-size:clamp(.9rem, 2.8cqi, 1.5rem)}.worksheet[data-presentation=arithmetic][data-type=long-division] .long-division-quotient{min-height:1.2em}.worksheet[data-presentation=arithmetic][data-type=long-division] .long-division-quotient .answer-blank{min-width:1.11em}.worksheet[data-presentation=arithmetic][data-type=long-division] .long-division-dividend{padding:.12em .5em .14em .4em}.worksheet[data-presentation=arithmetic][data-type=multidigit-mult][data-format=stacked] :is(.stacked-equation,.column-worked){font-size:clamp(1.15rem, 4cqi, 1.6rem)}.worksheet[data-presentation=arithmetic][data-type=decimal-advanced][data-format=stacked] .long-division-worked{--ldw-size:1.2rem}.worksheet[data-presentation=arithmetic][data-type=decimal-advanced][data-format=stacked] :is(.stacked-equation,.long-division,.column-worked,.long-division-worked){font-size:1.2rem}.worksheet[data-presentation=arithmetic][data-type=division-remainder][data-format=stacked]:not([data-mode=drill]) .arithmetic-problems,.worksheet[data-presentation=arithmetic][data-type=long-division-remainder][data-format=stacked][data-count="8"] .arithmetic-problems{grid-template-columns:repeat(3,minmax(0,1fr))}.worksheet[data-presentation=arithmetic][data-type=long-division-remainder][data-format=stacked][data-count="8"] .long-division-worked{--ldw-size:.98rem}.worksheet[data-presentation=arithmetic][data-type=long-division-remainder][data-format=stacked][data-count="8"] .long-division{font-size:.98rem}.worksheet[data-presentation=arithmetic][data-count="10"] .long-division-worked{--ldw-size:1rem}.worksheet[data-presentation=arithmetic][data-count="10"]:is([data-type=long-division],[data-type=long-division-remainder],[data-type=division-remainder]) .long-division{font-size:1rem}.worksheet[data-presentation=arithmetic] .factors-equation,.worksheet[data-presentation=arithmetic] .multiples-equation{white-space:normal}.worksheet[data-presentation=arithmetic] .equation.multiples-circle{display:flex;align-items:center;gap:clamp(8px,2cqi,16px)}.worksheet[data-presentation=arithmetic] .multiples-target{flex:none;padding:.06em .45em;border:2px solid var(--theme-a);border-radius:.35em;font-weight:var(--weight-strong)}.worksheet[data-presentation=arithmetic] .multiples-choices{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(10px,2.6cqi,22px)}.worksheet[data-presentation=arithmetic] .multiple-chip{padding:.04em .34em;border:3px solid transparent;border-radius:999px}.worksheet[data-presentation=arithmetic].show-answers .multiple-chip.is-answer,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .multiple-chip.is-answer{border-color:var(--theme-a)}.worksheet[data-presentation=arithmetic] .equation.multiple-check{display:inline-flex;align-items:center;gap:clamp(8px,2cqi,18px)}.worksheet[data-presentation=arithmetic] .multiple-choices{display:inline-flex;align-items:center;gap:clamp(4px,1.2cqi,10px)}.worksheet[data-presentation=arithmetic] .multiple-option{padding:.04em .42em;border:3px solid transparent;border-radius:999px}.worksheet[data-presentation=arithmetic] .multiple-slash{color:#9bb2c1}.worksheet[data-presentation=arithmetic].show-answers .multiple-option.is-answer,.worksheet[data-presentation=arithmetic]:not(.show-answers) .is-example .multiple-option.is-answer{border-color:var(--theme-a)}.worksheet[data-presentation=arithmetic] .cr-sides{display:inline-grid;gap:.2em;justify-items:start}.worksheet[data-presentation=arithmetic] .cr-side{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .cr-letter{color:var(--muted-ink,#5b7183);font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-rate{display:inline-flex;align-items:center;gap:clamp(4px,1cqi,8px)}.worksheet[data-presentation=arithmetic] .rate-arrow{color:var(--muted-ink,#5b7183)}.worksheet[data-presentation=arithmetic] .rate-asks{color:var(--muted-ink,#5b7183);font-size:.74em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-gcf{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:clamp(5px,1.4cqi,12px);min-width:0}.worksheet[data-presentation=arithmetic] .gcf-expr{white-space:nowrap}.worksheet[data-presentation=arithmetic] .gcf-eq{color:var(--muted-ink,#5b7183)}.worksheet[data-presentation=arithmetic] .gcf-form{white-space:normal}.worksheet[data-presentation=arithmetic] .gcf-term{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-diffsquares{display:inline-flex;align-items:baseline;gap:clamp(5px,1.4cqi,11px)}.worksheet[data-presentation=arithmetic] .ds-bracket,.worksheet[data-presentation=arithmetic] .ds-expr{white-space:nowrap}.worksheet[data-presentation=arithmetic] .equation-solvequad{display:inline-flex;align-items:baseline;gap:clamp(6px,1.6cqi,13px)}.worksheet[data-presentation=arithmetic] .sq-eq,.worksheet[data-presentation=arithmetic] .sq-root{white-space:nowrap}.worksheet[data-presentation=arithmetic] .sq-or{color:var(--muted-ink,#5b7183)}.worksheet[data-presentation=arithmetic] .equation-factor{display:inline-flex;align-items:baseline;gap:clamp(5px,1.4cqi,11px)}.worksheet[data-presentation=arithmetic] .fq-bracket,.worksheet[data-presentation=arithmetic] .fq-expr{white-space:nowrap}.worksheet[data-presentation=arithmetic] .fn-pairs{display:inline-flex;align-items:baseline;gap:clamp(6px,1.8cqi,15px);white-space:nowrap}.worksheet[data-presentation=arithmetic] .fn-table{display:inline-flex;flex:none;flex-direction:column;border:1px solid var(--line,#c9d4cc);border-radius:4px;line-height:1.2}.worksheet[data-presentation=arithmetic] .fn-row{display:flex;flex:none}.worksheet[data-presentation=arithmetic] .fn-row>*{flex:none}.worksheet[data-presentation=arithmetic] .fn-row+.fn-row{border-top:1px solid var(--line,#c9d4cc)}.worksheet[data-presentation=arithmetic] .fn-row>*+*{border-left:1px solid var(--line,#c9d4cc)}.worksheet[data-presentation=arithmetic] .fn-cell,.worksheet[data-presentation=arithmetic] .fn-head{min-width:2.2em;padding:.08em .3em;text-align:center}.worksheet[data-presentation=arithmetic] .fn-head{color:var(--muted-ink,#5b7183);font-style:italic}.worksheet[data-presentation=arithmetic]:is([data-type=powers-of-ten],[data-type=decimal],[data-type=decimal-advanced],[data-type=long-division-remainder],[data-type=division-remainder],[data-type=equation]) .equation{font-size:clamp(.95rem, 3.2cqi, 1.45rem)}.worksheet[data-presentation=arithmetic] .equation-numbertheory{white-space:normal}.worksheet[data-presentation=arithmetic][data-type=order-ops] .arithmetic-problems:not([data-grid]){grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet[data-presentation=arithmetic] .equation-orderops{white-space:normal}.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .sheet-title .sheet-name{font-weight:var(--weight-sub);letter-spacing:-.01em}.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .sheet-title small{font-weight:var(--weight-sub)}.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .column-worked,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .equation,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .long-division,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .long-division-worked,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .stacked-equation,.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .stacked-multiply{font-weight:var(--weight-body)}.worksheet[data-presentation=arithmetic][data-category=pre-algebra] .problem-number{border-radius:50%;transform:none;font-weight:var(--weight-sub)}.worksheet[data-presentation=arithmetic] .equation-word-problem{display:block;white-space:normal;text-align:left;line-height:1.5;font-size:clamp(.95rem, 2.2cqi, 1.15rem);font-weight:var(--weight-body);letter-spacing:0}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-scene{display:block;color:var(--muted-ink);font-size:.82em;line-height:1.3;font-weight:var(--weight-body);font-style:italic}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-story{display:block}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-ask{display:block;margin-top:5px;font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-ask .answer-blank{min-width:3ch;margin-left:4px}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-working{margin-left:4px;font-variant-numeric:tabular-nums}.worksheet[data-presentation=arithmetic] .equation-reasoning{display:block;flex:1 1 auto;width:100%;white-space:normal;text-align:left;line-height:1.5;font-size:clamp(.95rem, 2.2cqi, 1.15rem);font-weight:var(--weight-body);letter-spacing:0}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-ask{display:block;font-weight:var(--weight-bold)}.worksheet[data-prose] .arithmetic-problems:not([data-grid]){grid-template-columns:1fr;gap:clamp(12px,2.2cqi,20px)}.worksheet[data-prose] .arithmetic-problems{grid-auto-rows:minmax(min-content,1fr)}.worksheet[data-prose] .arithmetic-problem{align-items:flex-start}.worksheet[data-presentation=arithmetic] .equation-prose{display:block;flex:1 1 auto;width:100%;white-space:normal;text-align:left;line-height:1.5;font-size:clamp(.95rem, 2.2cqi, 1.15rem);font-weight:var(--weight-body);letter-spacing:0}.worksheet[data-presentation=arithmetic] .equation-prose .wp-text{display:block}.worksheet[data-presentation=arithmetic] .equation-prose .wp-ask{display:block;margin-top:4px;font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-prose .sq-root{display:block;margin-top:10px}.worksheet[data-presentation=arithmetic] .equation-prose .sq-or{margin:0 10px}.worksheet.answer-key .key-hints{margin:0 0 10px;padding:6px 0 6px 9px;border-left:2px solid #c9d6e0;color:#5b7a90;font-size:var(--fs-sm)}.worksheet.answer-key .key-hints em{font-style:normal;font-weight:var(--weight-bold)}.worksheet.answer-key .key-hints ul{margin:2px 0 0;padding-left:16px}.worksheet.answer-key .key-hints li{margin:1px 0}.worksheet[data-presentation=arithmetic] .equation-prose .rz-why{display:flex;align-items:baseline;gap:8px;margin-top:8px}.worksheet[data-presentation=arithmetic] .equation-prose .rz-why em{font-style:normal;font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-prose .rz-rule{flex:1 1 auto;border-bottom:1px dotted #b9c7d2;transform:translateY(-2px)}.worksheet[data-presentation=arithmetic] .equation-prose .rz-why-block{display:block;margin-top:6px}.worksheet[data-presentation=arithmetic] .equation-prose .rz-lines{display:flex;flex-direction:column;gap:15px;margin-top:12px}.worksheet[data-presentation=arithmetic] .equation-prose .rz-lines .rz-rule{flex:0 0 auto}.worksheet[data-presentation=arithmetic] .equation-prose .rz-reason{font-style:normal}.worksheet[data-category=geometry] .equation-prose .wp-text{text-indent:calc(clamp(29px, 4cqi, 38px) + 10px)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-choices{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:0}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-option{padding:1px 10px;border:var(--hairline);border-radius:999px;font-size:var(--fs-sm);line-height:1.5;font-variant-numeric:tabular-nums}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-option.is-answer{color:#9a2f42;border-color:#e39aab;background:#fdeef1;font-weight:var(--weight-strong)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-solve{margin-left:4px}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-ask-part{display:block;margin-left:14px}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-ask-label{margin-right:5px;color:var(--muted-ink);font-style:normal}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-ask-part{display:block;margin-left:14px;font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-word-problem .wp-ask-label{margin-right:5px;color:var(--muted-ink);font-style:normal;font-weight:var(--weight-normal)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-pair{display:inline}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-pair-and{margin:0 5px;color:var(--muted-ink);font-size:var(--fs-sm)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-solve .answer-blank{min-width:3ch}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-why{display:flex;align-items:baseline;gap:7px;margin-top:0;font-size:var(--fs-sm)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-why em{flex:0 0 auto;color:var(--muted-ink);font-style:normal;font-weight:var(--weight-bold)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-rule{flex:1 1 auto;border-bottom:1px dotted #b9c7d2;transform:translateY(-2px)}.worksheet[data-presentation=arithmetic] .equation-reasoning .rz-reason{font-style:normal}.worksheet[data-presentation=arithmetic] .arithmetic-problems[data-grid] .equation{font-size:min(clamp(1.08rem, 4.5cqi, 2.05rem), var(--fit-size))}.worksheet[data-presentation=arithmetic] .equation-elapsed{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em}.worksheet[data-presentation=arithmetic] .el-time{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);white-space:nowrap}.worksheet[data-presentation=arithmetic] .el-span{color:var(--muted-ink,#5b7183);font-size:.86em;white-space:nowrap}.worksheet[data-presentation=arithmetic] .el-unit{color:var(--muted-ink,#5b7183);font-size:.8em}.worksheet[data-presentation=arithmetic] .el-arrow,.worksheet[data-presentation=arithmetic] .el-eq,.worksheet[data-presentation=arithmetic] .el-op{color:var(--muted-ink,#5b7183)}.worksheet[data-presentation=arithmetic] .el-blank{min-width:4.2em}.worksheet[data-presentation=arithmetic] .equation-estimate{display:inline-flex;align-items:baseline;gap:0 .34em}.worksheet[data-presentation=arithmetic] .es-pair{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);white-space:nowrap}.worksheet[data-presentation=arithmetic] .es-approx{color:var(--muted-ink,#5b7183);font-size:1.05em}