.g23t .sheet .ttl{margin:0 0 8px;font-size:1.35rem;line-height:1.25}.g23t .before{border:2px dashed #000;border-radius:10px;margin:0 0 10px;padding:8px 14px 10px}.g23t .before p{margin:0}.g23t .before .b-label{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:850}.g23t .before .b-words,.g23t .before .b-q{font-family:"Andika", var(--ui);font-size:1.05rem;line-height:1.45}.g23t .before .b-q{font-weight:700}.g23t .before .b-line,.g23t .sheet .wq .line{border-bottom:1px solid #000;min-height:1.9rem;display:block}.g23t .sheet .text{border:2px solid #000;border-radius:10px;margin:0 0 6px;padding:10px 16px 12px;font-size:1.3rem;line-height:1.55}.g23t .sheet .text p{margin:0 0 4px}.g23t .sn{font-family:var(--ui);color:#595959;margin-right:1px;font-size:.5em;font-weight:700}.g23t .sheet .wq li{grid-template-columns:auto 1fr}.g23t .sheet .wq .tag{min-width:5.6em}.g23t .tf .boxes i.on,.g23t .opts .dot.on{color:#fff;background:#000}.g23t .hand{font-family:"Andika", var(--ui);color:#1f3fae;font-size:1rem;font-style:normal}.g23t .wq .line .hand,.g23t .before .b-line .hand{line-height:1.9rem;display:block}.g23t .toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 6px;display:flex}.g23t .toolbar .btn{display:inline-block}.g23t .toolbar a:not(.btn){font-weight:700}.g23t .meta{color:var(--muted);margin:0 0 4px;font-weight:700}.g23t .sheet-note{max-width:800px;color:var(--muted);margin:0 auto 14px;font-size:.95rem}.g23t .src-line{max-width:800px;color:var(--muted);margin:8px auto 0;font-size:.9rem}.g23t .nextprev{justify-content:space-between;gap:12px;max-width:800px;margin:18px auto 0;font-weight:700;display:flex}.g23t .index-example{max-width:800px;margin:0 auto}.g23t .example-frame{border-radius:8px;max-height:560px;position:relative;overflow:hidden}.g23t .example-frame:after{content:"";background:linear-gradient(to bottom, #fff8ec00, var(--bg));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.g23t .sample-links{margin:12px 0 0;font-weight:700}.g23t .steps-six{max-width:46em;margin:0;padding-left:1.3em}.g23t .steps-six li{margin-bottom:.55em}.g23t .typebar{margin:22px 0 0}.g23t .typebar p{margin:0 0 8px;font-weight:800}.g23t .themejump{flex-wrap:wrap;gap:4px 14px;margin:0 0 14px 26px;font-size:.95rem;font-weight:700;display:flex}.g23t h3.theme{margin:26px 0 8px 26px;scroll-margin-top:16px;font-size:1.15rem}.g23t .answer-links{flex-wrap:wrap;gap:12px;display:flex}.g23t .keybook .answers{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.g23t .keybook .key{break-inside:avoid;border-bottom:1px solid #ccc;padding:6px 0 8px;font-size:.9rem}.g23t .keybook .key h3{margin:0 0 2px;font-size:.95rem}.g23t .keybook .key p{margin:0 0 2px}.g23t .keybook .key em{color:#555;font-size:.82em;font-style:normal}.g23t .keybook h2.theme-h{break-after:avoid;border-bottom:2px solid #000;margin:18px 0 4px;font-size:1.05rem}@media (width<=640px){.g23t .sheet .text{font-size:1.15rem}.g23t .keybook .answers{grid-template-columns:1fr}.g23t .themejump,.g23t h3.theme{margin-left:0}}@media print{.g23t .page.sheet{font-size:10pt}.g23t .sheet .ttl{margin:0 0 3px;font-size:15pt}.g23t .page.sheet .top{margin-bottom:5px;padding-bottom:3px}.g23t .page.sheet .fields{margin:0 0 6px}.g23t .before{margin:0 0 6px;padding:3px 10px 4px}.g23t .before .b-label{font-size:8pt}.g23t .before .b-words,.g23t .before .b-q{font-size:11pt;line-height:1.3}.g23t .sheet[data-g] .before .b-line,.g23t .sheet[data-g] .wq .line{height:7mm;min-height:7mm}.g23t .sheet .text{margin:0 0 4px;padding:4px 10px 5px}.g23t .sheet .text p{margin:0 0 1px}.g23t .sheet[data-g="2"] .text{font-size:15pt;line-height:1.38}.g23t .sheet[data-g] h3.pt{margin:6px 0 2px;font-size:10.5pt}.g23t .sheet[data-g] .tf li{padding:1px 0;font-size:11.5pt}.g23t .sheet[data-g] .tf .boxes i{width:6.5mm;height:6.5mm}.g23t .sheet[data-g] .mc li{padding:2px 0 3px}.g23t .sheet[data-g] .mc .q{margin-bottom:0;font-size:11.5pt}.g23t .sheet[data-g] .opts{gap:2px 16px;font-size:11pt}.g23t .sheet[data-g] .wq li{padding-top:1px;font-size:11.5pt}.g23t .sheet[data-g="2"] .wq .line,.g23t .sheet[data-g="2"] .before .b-line{height:9mm;min-height:9mm}.g23t .hand{font-size:10pt}@page{size:A4;margin:9mm 12mm}.g23t .sheet[data-g="3"] .before .b-line,.g23t .sheet[data-g="3"] .wq .line{height:6mm;min-height:6mm}.g23t .sheet[data-g="3"] .tf li,.g23t .sheet[data-g="3"] .mc .q,.g23t .sheet[data-g="3"] .wq li,.g23t .sheet[data-g="3"] .opts{font-size:10.5pt}.g23t .sheet[data-g="3"] h3.pt{margin:4px 0 1px}.g23t .sheet[data-g="3"] .text{font-size:12pt;line-height:1.3}.g23t .sheet[data-g="2"][data-tight] .text{font-size:13pt;line-height:1.3}.g23t .sheet[data-g="2"][data-tight] .tf li,.g23t .sheet[data-g="2"][data-tight] .mc .q,.g23t .sheet[data-g="2"][data-tight] .wq li{font-size:11pt}.g23t .sheet[data-g="2"][data-tight] .opts{font-size:10.5pt}.g23t .sheet[data-g="2"][data-tight] .wq .line,.g23t .sheet[data-g="2"][data-tight] .before .b-line{height:7mm;min-height:7mm}.g23t .sheet[data-g="3"][data-tight] .text{font-size:11pt;line-height:1.28}.g23t .sheet[data-g="3"][data-tight] .tf li,.g23t .sheet[data-g="3"][data-tight] .mc .q,.g23t .sheet[data-g="3"][data-tight] .wq li,.g23t .sheet[data-g="3"][data-tight] .opts{font-size:10pt}.g23t .sheet[data-g="3"][data-tight] .wq .line,.g23t .sheet[data-g="3"][data-tight] .before .b-line{height:5.5mm;min-height:5.5mm}.g23t .sheet[data-g="2"][data-tight=more] .text{font-size:12pt}.g23t .sheet[data-g="2"][data-tight=more] .tf li,.g23t .sheet[data-g="2"][data-tight=more] .mc .q,.g23t .sheet[data-g="2"][data-tight=more] .wq li,.g23t .sheet[data-g="2"][data-tight=more] .opts{font-size:10.5pt}.g23t .sheet[data-tight=more] .before{margin-bottom:3px}.g23t .page.sheet[data-tight=more] .top{margin-bottom:3px;padding-bottom:2px}.g23t .page.sheet[data-tight=more] .fields{margin-bottom:3px}.g23t .page.sheet[data-tight]{margin-bottom:0;padding-bottom:0}.g23t .sheet .wq li:last-child .line{height:auto;min-height:4mm}.g23t .sheet[data-tight=more] .text{margin-bottom:2px}.g23t .sheet[data-g="2"][data-tight=more] .wq .line,.g23t .sheet[data-g="2"][data-tight=more] .before .b-line{height:5mm;min-height:5mm}.g23t .sheet[data-g="3"][data-tight=more] .text{font-size:10.5pt}.g23t .sheet[data-g="3"][data-tight=more] .tf li,.g23t .sheet[data-g="3"][data-tight=more] .mc .q,.g23t .sheet[data-g="3"][data-tight=more] .wq li,.g23t .sheet[data-g="3"][data-tight=more] .opts{font-size:9.5pt}.g23t .sheet[data-g="3"][data-tight=more] .wq .line,.g23t .sheet[data-g="3"][data-tight=more] .before .b-line{height:5mm;min-height:5mm}.g23t .page.keybook{break-inside:auto;break-before:auto}.g23t .keybook .answers{font-size:9pt}.g23t .keybook .key{padding:3px 0 4px;font-size:9pt}}
