.g3-hundreds-model{--g3-unit:6px}.g3-hundreds-model>strong{display:none}.g3-hundreds-model .g3-hundreds,.g3-hundreds-model .g3-tens,.g3-hundreds-model .g3-units{max-width:190px;min-height:calc(10 * var(--g3-unit));flex-wrap:wrap;align-items:flex-end;gap:5px;display:flex}.g3-hundreds-model .g3-tens{max-width:94px}.g3-hundreds-model .g3-units{align-content:flex-end;max-width:40px}.g3-hundreds-model .g3-base-ten{box-shadow:none;border:0;border-radius:0;flex:none;display:block}.g3-hundreds-model .g3-base-ten-10-10{width:calc(10 * var(--g3-unit));height:calc(10 * var(--g3-unit))}.g3-hundreds-model .g3-base-ten-1-10{width:var(--g3-unit);height:calc(10 * var(--g3-unit))}.g3-hundreds-model .g3-base-ten-1-1{width:var(--g3-unit);height:var(--g3-unit)}.g3-hundreds-model .g2-blocks{align-items:flex-start}.g3-hundreds-model .g2-place-group{min-width:48px}@container g2-viewport (width<=760px){.g3-hundreds-model{--g3-unit:4px;gap:7px}.g3-hundreds-model .g2-blocks{gap:6px}.g3-hundreds-model .g2-place-group{min-width:36px}.g3-hundreds-model .g2-place-group+.g2-place-group{padding-left:6px}.g3-hundreds-model .g3-hundreds{max-width:85px}.g3-hundreds-model .g3-tens{max-width:49px}.g3-hundreds-model .g3-units{max-width:31px}}.grade2-inline-card[data-visual-layout=wide] .g2-board-fit .g2-stimulus-picture{aspect-ratio:1;width:clamp(230px,29cqw,300px)}@container g2-viewport (width<=600px){.grade2-inline-card[data-visual-layout=wide] .g2-stimulus{flex-direction:column;gap:6px}.grade2-inline-card[data-visual-layout=wide] .g2-board-fit .g2-stimulus-picture{width:min(72cqw,260px)}}.grade2-inline-game[data-grade="3"] .g3-scene-intro{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;width:100%;margin-inline:auto;display:grid}.grade2-inline-game[data-grade="3"] .g3-scene-picture{justify-content:center;align-items:center;min-width:0;height:clamp(230px,34cqh,330px);display:flex}.grade2-inline-game[data-grade="3"] .g3-scene-picture>img,.grade2-inline-game[data-grade="3"] .g3-scene-picture>svg{object-fit:contain;box-sizing:border-box;background:#fffaf0;border:4px solid #fffaf0;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 3px 8px #062c2433}.grade2-inline-game[data-grade="3"] .g3-scene-copy{text-align:center;flex-direction:column;grid-column:2/span 2;gap:20px;min-width:0;display:flex}.grade2-inline-game[data-grade="3"] .g3-scene-text{color:#173f5e;font-size:max(22px,var(--g2-min-text,16px));text-wrap:pretty;background:linear-gradient(145deg,#fffef9,#f2f8fc);border-bottom:3px solid #91b8c7;border-radius:16px;margin:0;padding:16px 20px;line-height:1.45}.grade2-inline-game[data-grade="3"] .g2-board-fit .g3-short-stimulus{text-align:center;justify-content:center}.grade2-inline-game[data-grade="3"] .g2-board-fit .g3-short-stimulus p{width:100%}.grade2-inline-game[data-grade="3"] .g2-board-fit .g2-quantity-pattern>div{min-width:0;min-height:0}.grade2-inline-game[data-grade="3"] .g2-board-fit .g2-quantity-pattern:has(>div:nth-child(5):last-child){max-width:760px}.grade2-inline-game[data-grade="3"] .g2-board-fit .g3-practice-simple:not(.g2-reference-writing){flex-direction:column;width:min(100%,760px);display:flex}.grade2-inline-game[data-grade="3"] .g3-practice-simple:empty{display:none}.grade2-inline-game[data-grade="3"] .g3-practice-simple textarea{min-height:100px}.grade2-inline-game[data-grade="3"] .g3-practice-simple>label>span{color:#fffbed;font-size:max(18px,var(--g2-min-text,16px));margin-bottom:6px;display:block}.grade2-inline-game[data-grade="3"] .g3-writing-help,.grade2-inline-game[data-grade="3"] .g3-practice-help{color:#fffbed;font-size:max(16px,var(--g2-min-text,16px));margin:0;line-height:1.4}.grade2-inline-game[data-grade="3"] .g3-writing-help{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.grade2-inline-game[data-grade="3"] .g3-practice-help{text-align:center}.grade2-inline-game[data-grade="3"] .g2-question h2{text-wrap:pretty;overflow-wrap:anywhere}.grade2-inline-game[data-grade="3"] .g2-stimulus p,.grade2-inline-game[data-grade="3"] .g3-scene-text{white-space:pre-line}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options>button{overflow-wrap:anywhere}.grade2-inline-game[data-grade="3"] button:focus-visible,.grade2-inline-game[data-grade="3"] textarea:focus-visible{outline-offset:4px;outline:3px solid #ffdc51}.grade2-inline-game[data-grade="3"] .g2-board-fit>.g2-board-content{width:100%!important}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options>button{min-width:44px;min-height:44px}.grade2-inline-game[data-grade="3"] .word-options>button,.grade2-inline-game[data-grade="3"] .g2-token-group,.grade2-inline-game[data-grade="3"] .g2-token-group>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.grade2-inline-game[data-grade="3"] .word-options>button>span{white-space:normal;min-width:0}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options:not(.visual):has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options:not(.visual):has(>button:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@container g2-viewport (width<=760px){.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options.visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options.visual>button{height:160px;min-height:160px}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options.visual>button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.grade2-inline-game[data-grade="3"] .g3-scene-intro{grid-template-columns:minmax(0,1fr);gap:10px}.grade2-inline-game[data-grade="3"] .g3-scene-picture{height:clamp(150px,27cqh,230px)}.grade2-inline-game[data-grade="3"] .g3-scene-copy{grid-column:auto;gap:10px}.grade2-inline-game[data-grade="3"] .g3-scene-text{font-size:max(18px,var(--g2-min-text,16px));padding:9px 12px}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options:not(.visual):not(.figure-options):not(.word-options):not([data-numeric]){grid-template-columns:minmax(0,1fr)}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-options:not(.visual):not(.figure-options):not(.word-options):not([data-numeric])>button{min-height:44px;padding:7px 10px}}@container g2-viewport (height<=540px) and (width>=761px){.grade2-inline-game[data-grade="3"] .g3-scene-picture{height:180px}}@container g2-viewport (width>=761px){.grade2-inline-game[data-grade="3"] .g2-board-fit>.g2-board-content:has(>.g3-scene-intro){gap:24px}.grade2-inline-game[data-grade="3"] .g2-board-content:has(>.g3-scene-intro) .grade2-inline-options:not(.visual):not(.figure-options):not(.word-options):has(>button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:none}}.grade2-inline-game[data-grade="3"] .g2-number-path{flex-wrap:wrap;row-gap:10px;width:100%;max-width:760px}.grade2-inline-game[data-grade="3"] .g2-number-path>span{flex-shrink:0}.grade2-inline-game[data-grade="3"]{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.grade2-inline-game[data-grade="3"] .grade2-inline-card{grid-template-rows:minmax(0,1fr) auto}.grade2-inline-game[data-grade="3"] .g2-board-fit{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;align-items:center;height:auto;min-height:0;display:flex;overflow:hidden auto}.grade2-inline-game[data-grade="3"] .g2-board-content{gap:18px;max-width:1100px;margin:auto;position:relative;inset:auto;transform:none}.grade2-inline-game[data-grade="3"] .g3-scene-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:22px}.grade2-inline-game[data-grade="3"] .g3-scene-copy{grid-column:auto;gap:14px}.grade2-inline-game[data-grade="3"] .g3-scene-picture{height:clamp(160px,25cqh,260px)}.grade2-inline-game[data-grade="3"] .g3-scene-text{padding:12px 16px;font-size:20px}.grade2-inline-game[data-grade="3"] .g3-practice-simple>label>span:has(.sr-only){display:none}@container g2-viewport (width<=760px){.grade2-inline-game[data-grade="3"] .g3-scene-intro{grid-template-columns:1fr;gap:12px}.grade2-inline-game[data-grade="3"] .g3-scene-picture{height:165px}.grade2-inline-game[data-grade="3"] .g3-scene-text{font-size:18px}}.g2-viewport .grade2-inline-game[data-grade="3"] .grade2-inline-card .g2-board-surface{background-image:linear-gradient(#0b423633,#0b423633),url(/grade3/optimized/classroom-board-natural.webp);background-position:50%;background-size:100% 100%,125% 155%;background-origin:padding-box;background-clip:padding-box;border-image-source:url(/grade3/optimized/classroom-board-natural.webp);padding:clamp(28px,4cqh,40px) clamp(18px,2cqw,32px);overflow:hidden}.grade2-inline-game[data-grade="3"] .g2-board-fit .grade2-inline-order{min-height:88px;padding:10px}.grade2-inline-game[data-grade="3"] .g2-board-fit .g2-sentence button{font-size:max(20px,var(--g2-min-text,16px));min-height:48px;padding:9px 12px}.grade2-inline-game[data-grade="3"] .word-options>button.placed{display:none}.grade2-inline-game[data-grade="3"] .word-options:not(:has(>button:not(.placed))){display:none}@container g2-viewport (width<=760px){.g2-viewport .grade2-inline-game[data-grade="3"] .grade2-inline-card .g2-board-surface{padding:24px 4px}}
