.reviewed-batch .batch-reference{width:var(--reference-width,430px);max-width:100%;max-height:390px;object-fit:contain;margin-bottom:18px}.reviewed-batch .count-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:auto}.reviewed-batch .count-4 .choice:last-child{grid-column:auto;width:100%;justify-self:stretch}.reviewed-batch .choice img{max-height:180px;object-fit:contain}.reviewed-batch .question-context{white-space:normal;text-align:center;font-size:clamp(23px,3vw,29px);line-height:1.6;max-width:650px;margin:0 auto 22px;padding:16px;background:#f5f8f6;border-radius:12px}.reviewed-batch .word-answer{display:block;font-size:clamp(20px,2.5vw,24px);font-weight:600;padding:10px 1px;overflow-wrap:break-word}.reviewed-batch .word-choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.reviewed-batch.layout-wide .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin:auto}.reviewed-batch.layout-wide .choice img{min-height:70px;max-height:140px}.reviewed-batch.layout-wide .choice:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}@media(max-width:699px){.reviewed-batch .count-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}.reviewed-batch .batch-reference{max-height:330px}.reviewed-batch .word-answer{font-size:20px}.reviewed-batch.layout-wide .choices{grid-template-columns:1fr;max-width:360px}.reviewed-batch.layout-wide .choice:last-child{grid-column:auto;width:100%}.reviewed-batch.layout-wide .choice img{max-height:120px}.reviewed-batch .question-context{font-size:23px}}@media(min-width:700px) and (max-width:1099px){.reviewed-batch .count-5{grid-template-columns:repeat(6,minmax(0,1fr));max-width:860px;margin:auto}.reviewed-batch .count-5 .choice{grid-column:span 2}.reviewed-batch .count-5 .choice:nth-child(4){grid-column:2/span 2}.reviewed-batch .count-5 .choice:nth-child(5){grid-column:4/span 2}}@media(min-width:900px) and (max-height:900px) and (orientation:landscape){.reviewed-batch .batch-reference{max-height:260px}.reviewed-batch .asker{margin-bottom:16px}.reviewed-batch .pati{height:112px}.reviewed-batch .asker h1{padding-top:15px;padding-bottom:15px}}
.cipher-review{max-width:570px;margin:0 auto 24px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px}.cipher-review>div{border:1px solid #d5e0da;border-radius:12px;padding:12px}.cipher-review h2{font-size:16px;font-weight:600;margin:0 0 10px}.cipher-words span{display:block;font-size:25px;line-height:1.6;letter-spacing:.1em}.cipher-pool-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center}.cipher-chip{display:block;min-width:0}.cipher-chip svg{display:block;width:100%;height:auto}.cipher-chip:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}.cipher-target{grid-column:1/-1;text-align:center;font-size:27px;font-weight:700;letter-spacing:.08em;margin:0;padding:10px;border:1px solid #c9d9cd;border-radius:10px}.number-sequence{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1vw,12px);font-size:clamp(18px,4.6vw,31px);font-weight:700;margin:0 auto 25px;max-width:100%;white-space:nowrap}.visual-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:600px;margin:0 auto 25px;padding:0;list-style:none}.visual-sequence.sequence-5{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-sequence.sequence-6{grid-template-columns:repeat(6,minmax(0,1fr));max-width:720px}.visual-sequence li{min-width:0;position:relative;border:1px solid #d1ded6;border-radius:9px;background:#fff;padding:16px 3px 3px}.visual-sequence svg{display:block;width:100%;height:auto}.step-number{position:absolute;top:3px;left:6px;color:#65766e;font-size:12px;line-height:1}.number-choices .word-answer{font-size:34px;text-align:center;padding:12px}.number-choices .choice{min-height:100px}@media(max-width:699px){.cipher-review{grid-template-columns:90px minmax(0,1fr);gap:8px}.cipher-review>div{padding:9px}.cipher-review h2{font-size:14px}.cipher-words span{font-size:22px}.visual-sequence{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px;gap:9px}.visual-sequence.sequence-5,.visual-sequence.sequence-6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px}.visual-sequence.sequence-5 li:nth-child(4){grid-column:auto}.number-choices .word-answer{font-size:32px}.number-choices .choice{min-height:100px}}
.solution-art{list-style:none;margin:14px 0!important}.solution-art img{display:block;width:240px;max-width:100%;height:auto;margin:0 auto}
.visual-sequence.sequence-10{grid-template-columns:repeat(5,minmax(0,1fr));max-width:700px;gap:7px}
.reviewed-batch .count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:550px;margin:auto}.reviewed-batch .count-2 .choice:last-child{grid-column:auto;width:100%;justify-self:stretch}.reviewed-batch .count-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;margin:auto}@media(max-width:699px){.reviewed-batch .count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewed-batch .count-3 .choice:last-child{grid-column:1/-1;width:calc(50% - 6px);justify-self:center}}
.command274{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:480px;margin:0 auto 24px}.command274 span{display:block;text-align:center;white-space:nowrap;font-size:clamp(26px,5vw,36px);padding:12px 3px;background:#f3f7f4;border:1px solid #ccdcd2;border-radius:9px}
.number-sequence{gap:clamp(3px,1vw,12px);font-size:clamp(20px,4.6vw,31px)}
.reviewed-batch.layout-wordpairs .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.reviewed-batch.layout-wordpairs .choice:last-child{grid-column:auto;width:100%}@media(max-width:699px){.reviewed-batch.layout-wordpairs .choices{grid-template-columns:1fr;max-width:440px}.reviewed-batch.layout-wordpairs .word-answer{font-size:23px}}
.balance-givens294{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:700px;margin:0 auto}.balance-givens294 svg,.balance-target294 svg{display:block;width:100%;height:auto}.balance-target294{max-width:330px;margin:10px auto 22px}@media(max-width:699px){.balance-givens294{gap:7px}.balance-target294{max-width:280px}}
@media(max-width:699px){.balance-givens294{grid-template-columns:1fr;max-width:300px;gap:0}.balance-target294{max-width:300px;margin-top:0}}
.symbol-rules240{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:660px;margin:0 auto 15px}.symbol-rules240>div{border:1px solid #d7e1da;border-radius:9px;padding:7px}.symbol-rules240 svg{display:block;width:100%;height:auto}.symbol-target240{max-width:420px;margin:0 auto 23px;padding:9px;border:2px solid #657b70;border-radius:10px}.symbol-target240 svg{display:block;width:100%;height:auto}@media(max-width:699px){.symbol-rules240{grid-template-columns:1fr;max-width:290px;gap:6px}.symbol-rules240>div{padding:4px 18px}.symbol-target240{max-width:350px}}
.reviewed-batch .count-6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:auto}.reviewed-batch .count-6 .choice:last-child{grid-column:auto;width:100%;justify-self:stretch}@media(max-width:699px){.reviewed-batch .count-6{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}}
.codes129{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:640px;margin:0 auto 24px}.codes129>div{border:1px solid #d7e1d9;border-radius:9px;padding:6px}.codes129 svg{display:block;width:100%;height:auto}.reviewed-batch.layout-cipher .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.reviewed-batch.layout-cipher .choice:last-child{grid-column:auto;width:100%}@media(max-width:699px){.codes129{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.reviewed-batch.layout-cipher .choices{grid-template-columns:1fr;max-width:440px}}
.bead-sequence133{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}@media(max-width:699px){.bead-sequence133{grid-template-columns:1fr;max-width:350px}}
.visual-sequence.sequence-8{grid-template-columns:repeat(4,minmax(0,1fr));max-width:650px}@media(max-width:699px){.visual-sequence.sequence-8{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}}

.keys166{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:600px;margin:0 auto}.keys166>div{border:1px solid #dbe5e0;border-radius:8px;background:white}.keys166 svg{width:100%;height:auto;display:block}@media(max-width:600px){.keys166{gap:3px}.keys166 svg{min-height:85px}}
.reviewed-batch.layout-wallpaper .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin:auto}.reviewed-batch.layout-wallpaper .choice:last-child{grid-column:auto;width:100%}.reviewed-batch.layout-wallpaper .choice img{max-height:240px}.reviewed-batch.layout-wallpaper .batch-reference{max-height:none}
.target311{max-width:190px;margin:0 auto 15px}.target311 svg,.parts311 svg{display:block;width:100%;height:auto}.parts311{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px;margin:0 auto 22px;gap:9px}.parts311>div{position:relative;border:1px solid #ccd9d1;border-radius:9px;padding:28px 12px 4px}.parts311 span{position:absolute;top:3px;left:10px;font-size:18px;font-weight:700}@media(max-width:699px){.target311{max-width:160px}.parts311{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}}
.codes314{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:570px;margin:0 auto 14px}.codes314>div{border:1px solid #d0ddd4;border-radius:10px;padding:5px}.codes314 svg,.code-target314 svg{display:block;width:100%;height:auto}.code-target314{max-width:350px;margin:0 auto 20px}
.layout-countblocks .solution-art img{width:380px}
.reviewed-batch.layout-shadowlarge .choice img{max-height:280px}
.reviewed-batch.layout-finepattern .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin:auto}.reviewed-batch.layout-finepattern .choice:last-child{grid-column:auto;width:100%}.reviewed-batch.layout-finepattern .choice img{max-height:270px}.reviewed-batch.layout-finepattern .batch-reference{max-height:none}@media(max-width:699px){.reviewed-batch.layout-finepattern .choices{grid-template-columns:1fr;max-width:360px}}
.layout-pointletters .number{display:none}.layout-pointletters .word-answer{font-size:32px;text-align:center}.layout-pointletters .solution-art img{width:550px}
.reviewed-batch.layout-codewords .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:750px}.reviewed-batch.layout-codewords .word-answer{font-family:Arial,sans-serif;font-size:32px;letter-spacing:.09em;text-align:center}.reviewed-batch.layout-codewords .choice:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}@media(max-width:699px){.reviewed-batch.layout-codewords .choices{grid-template-columns:1fr;max-width:440px}.reviewed-batch.layout-codewords .choice:last-child{grid-column:auto;width:100%}}
.reviewed-batch.layout-codewords .choices .choice{grid-column:auto}.reviewed-batch.layout-codewords .choices .choice:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}@media(max-width:699px){.reviewed-batch.layout-codewords .choices .choice:last-child{grid-column:auto;width:100%}}
.rules348{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:750px;margin:0 auto 15px}.rules348>div{border:1px solid #cddad2;border-radius:10px;padding:5px}.rules348 svg,.target348 svg{display:block;width:100%;height:auto}.target348{max-width:450px;margin:0 auto 20px}
.layout-tallblocks .solution-art img{width:150px}
.fruit-values377{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:750px;margin:0 auto 14px}.fruit-values377>div{border:1px solid #cddad2;border-radius:9px;padding:4px}.fruit-values377 svg,.fruit-target377 svg{display:block;width:100%;height:auto}.fruit-target377{max-width:430px;margin:0 auto 20px}@media(max-width:699px){.fruit-values377{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;gap:7px}}
.sequence379{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100%,580px);margin:0 auto 18px}.sequence379>div{display:flex;flex-direction:column;align-items:center}.sequence379 svg{display:block;width:100%;height:auto}.sequence379 span{font-size:14px;color:#526568;line-height:1.4}
.reviewed-batch.layout-leafcount .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.reviewed-batch.layout-leafcount .choice img{max-height:300px}.layout-leafcount .solution-art img{width:220px}@media(max-width:699px){.reviewed-batch.layout-leafcount .choice img{max-height:260px}}
.reviewed-batch.layout-keyshadows .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.reviewed-batch.layout-keyshadows .choice img{max-height:300px}
@media(max-width:699px){.reviewed-batch.layout-keyshadows .choices{grid-template-columns:1fr;max-width:360px}.reviewed-batch.layout-keyshadows .choice img{max-height:300px}}
.reference405 .target311{max-width:270px}@media(max-width:699px){.reference405 .target311{width:60%;max-width:210px}}
.digits408{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;max-width:760px;margin:0 auto 22px}.digits408>div{padding:10px 5px;border:1px solid #ccd9d1;border-radius:9px;font:700 clamp(26px,3vw,34px)/1.3 Arial,sans-serif;letter-spacing:.12em;text-align:center}.digit-arrow408{font-size:25px;text-align:center}.layout-digitsequence .word-answer{font-size:32px;letter-spacing:.10em;font-family:Arial,sans-serif}@media(max-width:699px){.digits408{grid-template-columns:1fr;gap:3px;max-width:220px}.digits408>div{font-size:34px;padding:5px}.digit-arrow408{transform:rotate(90deg);line-height:1.2}}
.reviewed-batch.layout-treeshadows .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.reviewed-batch.layout-treeshadows .choice img{max-height:310px}
.reviewed-batch.layout-negatives .choices{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}@media(max-width:699px){.reviewed-batch.layout-negatives .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}.reviewed-batch.layout-negatives .choice:last-child{grid-column:auto;width:100%}}
.reviewed-batch.layout-codewords .choices.count-4 .choice:last-child{grid-column:auto;width:100%;justify-self:stretch}
.rods418{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:820px;gap:10px;margin:0 auto 20px}.rods418>div{border:1px solid #ccd9d1;border-radius:9px}.rods418 svg{display:block;width:100%;height:auto;max-height:150px}@media(max-width:699px){.rods418{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.rods418>div:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}
.cipher420{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;max-width:680px;margin:0 auto 22px}.cipher420>div{border:1px solid #ccd9d1;border-radius:10px;padding:12px}.cipher420 h2{font-size:17px;line-height:1.3;margin:0 0 12px;text-align:center}.words420>div{display:flex;flex-direction:column;gap:8px;align-items:center}.words420 span{font-size:26px;letter-spacing:.15em;font-weight:700}.pool420>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pool420 svg{width:100%;height:auto;display:block}@media(max-width:699px){.cipher420{grid-template-columns:1fr;max-width:440px}.words420>div{flex-direction:row;justify-content:space-around;gap:6px}.words420 span{font-size:22px;letter-spacing:.05em}.pool420>div{gap:8px}}
.pool420>div>div{border:1px solid #d5dfd8;border-radius:8px;padding:4px;background:white}
.examples422{display:grid;gap:12px;max-width:560px;margin:0 auto 22px}.examples422>div{display:flex;justify-content:center;align-items:center;gap:16px;border:1px solid #ccd9d1;border-radius:10px;padding:12px;font:700 clamp(24px,3vw,30px)/1.3 Arial,sans-serif;letter-spacing:.10em}@media(max-width:699px){.examples422>div{gap:10px;padding:10px 5px}}
.reference441 .target311{max-width:250px}@media(max-width:699px){.reference441 .target311{width:calc(68.75% - 42px);max-width:250px}}
.visual-sequence.sequence-currency446{grid-template-columns:repeat(8,minmax(0,1fr));max-width:900px}@media(max-width:699px){.visual-sequence.sequence-currency446{grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px}}
.codes448 .cipher-chip{font:700 29px/1.5 Arial,sans-serif;text-align:center;letter-spacing:.10em;border:1px solid #d5e0da;border-radius:7px;padding:4px 0}
.codes448 .cipher-chip:last-child:nth-child(4){grid-column:auto;width:100%;justify-self:stretch}
.sum460{display:flex;justify-content:center;align-items:center;gap:clamp(3px,.8vw,12px);margin:18px auto 28px;max-width:900px;white-space:nowrap}.value460{font:700 clamp(24px,3.2vw,34px)/1.4 Arial,sans-serif}.arrow460{font:400 18px/1 Arial,sans-serif;color:#586f6a}
.reviewed-batch.layout-blockmatch .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:auto}.reviewed-batch.layout-blockmatch .choice:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}.reviewed-batch.layout-blockmatch .choice img{max-height:300px}@media(max-width:699px){.reviewed-batch.layout-blockmatch .choices{max-width:440px}.reviewed-batch.layout-blockmatch .choice img{max-height:260px}.reviewed-batch.layout-blockmatch .choice:last-child{width:calc(50% - 5.5px)}}
.reviewed-batch.layout-beads .choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:auto}.reviewed-batch.layout-beads .choice img{max-height:320px}.layout-beads .solution-art img{width:420px;max-width:100%}@media(max-width:699px){.reviewed-batch.layout-beads .choices{grid-template-columns:1fr;max-width:360px}.reviewed-batch.layout-beads .choice:last-child{grid-column:auto;width:100%}}

.reviewed-batch.layout-blockmatch .choices{display:grid}

.reviewed-batch.layout-blockmatch .choices .choice{grid-column:auto;width:100%;justify-self:stretch}.reviewed-batch.layout-blockmatch .choices.count-5 .choice:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}@media(max-width:699px){.reviewed-batch.layout-blockmatch .choices.count-5 .choice:last-child{width:calc(50% - 5.5px)}}

.numeric487{display:flex;align-items:center;justify-content:center;gap:10px;max-width:930px;margin:0 auto 25px}.num487{font:700 32px/1.4 Arial,sans-serif;text-align:center;padding:7px 8px;border:1px solid #d2ded7;border-radius:8px;min-width:64px}.step487{font:400 24px/1 Arial,sans-serif;color:#60736c}@media(max-width:699px){.numeric487{flex-direction:column;gap:3px;max-width:220px}.num487{width:160px;padding:4px;font-size:32px}.step487{transform:rotate(90deg);line-height:1.1}}

@media(max-width:699px){ol.visual-sequence.chain493{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.chain493>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

@media(max-width:699px){ol.visual-sequence.hex-sequence495{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.hex-sequence495>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

@media(max-width:699px){ol.visual-sequence.points-sequence497{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}}

.fruitcode498{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:700px;margin:0 auto 20px}.fruitcode498 section{border:1px solid #ccd9d1;border-radius:10px;padding:12px}.fruitcode498 h2{font-size:18px;text-align:center;margin:0 0 12px}.fruitlines498{display:grid;gap:8px}.fruitlines498>div{border:1px solid #d4dfd8;border-radius:8px;padding:3px;max-width:240px;width:100%;margin:auto}.fruitlines498 svg{display:block;width:100%;height:auto}.codepool498{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.codepool498 span{font:700 32px/1.5 Arial,sans-serif;letter-spacing:.1em;text-align:center;border:1px solid #d4dfd8;border-radius:8px;padding:10px 3px}.target498{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 25px;max-width:400px;border:1px solid #a9c2b4;border-radius:10px;padding:10px}.target498 svg{width:220px;max-width:75%;height:auto}.target498 span{font-size:32px;font-weight:700;white-space:nowrap}@media(max-width:699px){.fruitcode498{grid-template-columns:1fr;gap:14px;max-width:440px}.fruitlines498>div{max-width:220px}.codepool498 span{padding:4px;font-size:32px}}

@media(max-width:699px){ol.visual-sequence.count-sequence501{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.count-sequence501>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

.key510{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:700px;margin:0 auto 30px}.key510>div{min-width:0;border:1px solid #cbd9d0;border-radius:7px;overflow:hidden;text-align:center}.key510 span{display:block;height:54px}.key510 strong{display:block;font:700 30px/1.5 Arial,sans-serif;padding:4px 0}@media(max-width:699px){.key510{gap:3px;max-width:440px}.key510 span{height:38px}.key510 strong{font-size:25px;padding:2px 0}}

@media(max-width:699px){ol.visual-sequence.wedges-sequence512{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.wedges-sequence512>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

.reference522{width:100%;max-width:650px;margin:0 auto 22px}.target522{width:calc((100% - 18px)/3 - 26px);margin:0 auto 16px}.target522 svg,.parts522 svg{display:block;width:100%;height:auto}.parts522{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.parts522>div{position:relative;border:1px solid #ccd9d1;border-radius:9px;padding:28px 12px 4px}.parts522 span{position:absolute;top:3px;left:10px;font-size:18px;font-weight:700}@media(max-width:699px){.reference522{max-width:440px}.parts522{grid-template-columns:repeat(2,minmax(0,1fr))}.target522{width:calc((100% - 9px)/2 - 26px)}}

ol.visual-sequence.leaves-sequence523{grid-template-columns:repeat(5,minmax(0,1fr));max-width:950px}@media(max-width:699px){ol.visual-sequence.leaves-sequence523{grid-template-columns:repeat(3,minmax(0,1fr));max-width:440px}}
@media(max-width:699px){ol.visual-sequence.overlap-sequence545{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.overlap-sequence545>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}
.worditem559{font:700 29px/1.25 Arial,sans-serif;letter-spacing:.13em;text-align:center}
.reviewed-batch.layout-lettercode .word-answer{width:100%;text-align:center}
@media(max-width:699px){ol.visual-sequence.thinning-sequence569{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.thinning-sequence569>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}
.letterrules561{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:600px;margin:0 auto 18px}.letterrules561>div{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #ccd9d1;border-radius:9px;padding:8px;font:700 30px/1.4 Arial,sans-serif}.lettertarget561{border:1px solid #9eb8aa;border-radius:10px;padding:12px;text-align:center;font:700 32px/1.4 Arial,sans-serif;max-width:360px;margin:0 auto 24px}.reviewed-batch.layout-lettercode .word-answer{font-size:34px}@media(max-width:699px){.letterrules561{gap:9px}.letterrules561>div{font-size:28px;gap:8px}}
@media(max-width:599px){.flower-sequence575{grid-template-columns:repeat(2,minmax(0,1fr))}.flower-sequence575 li:last-child{grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center}}

@media(max-width:699px){ol.visual-sequence.flower-sequence575,ol.visual-sequence.squares-sequence577{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.flower-sequence575>li:last-child,ol.visual-sequence.squares-sequence577>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

@media(max-width:699px){ol.visual-sequence.bands-sequence582{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}ol.visual-sequence.bands-sequence582>li:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}

.dots-target587{width:min(230px,70%);margin:0 auto 16px}.dots-target587 svg{display:block;width:100%;height:auto}.dots-parts587{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:600px;margin:0 auto 24px}.dots-parts587>div{border:1px solid #cbd9d3;border-radius:10px;padding:8px;position:relative}.dots-parts587 span{display:block;font:600 16px Arial,sans-serif;color:#324a4c}.dots-parts587 svg{display:block;width:100%;height:auto}@media(max-width:699px){.dots-parts587{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
