.ak{padding:0 0 56px}.ak .ak-head{padding:22px 0 8px}.ak .lead{max-width:42em;color:var(--muted);font-size:1.15rem}.ak .toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:12px 0 14px;display:flex}.ak .toolbar .btn{cursor:pointer;border:0}.ak .sheet-note{max-width:42em;color:var(--muted);margin:0 0 14px;font-size:.95rem}.ak .nextprev{justify-content:space-between;gap:12px;margin:18px 0 0;display:flex}.ak .ak-others{margin-top:18px}.ak-sheet{background:var(--paper);border-radius:var(--radius);max-width:190mm;box-shadow:var(--shadow);border-top:6px solid var(--gc,var(--g3));color:#000;margin:0 auto 22px;padding:18px 22px 20px}.ak-sheet[data-g="3"]{--gc:var(--g4)}.ak-pg+.ak-pg{border-top:2px dashed #888;margin-top:26px;padding-top:18px}.ak-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ak-top h2{margin:0;font-size:1.1rem}.ak-name{flex:14em;align-items:baseline;gap:8px;max-width:22em;font-weight:700;display:flex}.ak-name i{border-bottom:1.5px solid #000;flex:1;height:1.1em}.ak-title{margin:10px 0 6px;font-size:1.5rem;line-height:1.25}.ak-text{margin:0 0 12px;padding:6px 4px;font-size:1.3rem;line-height:1.75}.ak-text p{margin:0}.ak-box{break-inside:avoid;border:1.5px solid #000;border-radius:10px;margin:0 0 9px;padding:8px 14px 10px}.ak-box-top{grid-template-columns:8.5em 1fr;align-items:end;gap:6px 16px;display:grid}.ak-box h3{margin:0;font-size:1.05rem}.ak-line{align-items:baseline;gap:8px;font-size:.92rem;font-weight:700;display:flex}.ak-line i{border-bottom:1.5px solid #000;flex:1;height:1.5em}.ak-stuck{grid-column:1/-1}.ak-bar-label{margin:8px 0 3px;font-size:.88rem;font-weight:700}.ak-bar{flex-wrap:wrap;gap:3px 3mm;display:flex}.ak-bar .ten{flex:none;gap:2px;display:inline-flex}.ak-bar span.b{background:#fff;border:1.3px solid #000;border-radius:2px;flex:none;width:6mm;height:6mm}.ak-adult{border:1.5px solid #000;border-radius:10px;margin:10px 0 0;padding:8px 14px;font-size:.95rem;line-height:1.45}.ak-adult b{margin-right:4px}.ak-voices{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.ak-voices li{border:1.5px solid #000;border-radius:10px;padding:8px 12px;font-size:1rem;line-height:1.35}.ak-voices b{font-size:1.2rem;display:block}.ak-rows{counter-reset:row;margin:0;padding:0;list-style:none}.ak-row{counter-increment:row;break-inside:avoid;border:1.5px solid #000;border-radius:10px;grid-template-columns:2em minmax(0,1fr);gap:0 8px;margin:0 0 10px;padding:8px 12px 10px;display:grid}.ak-row:before{content:counter(row);grid-row:1/3;font-size:1.2rem;font-weight:900}.ak-sentence{font-size:1.4rem;line-height:1.9}.ak-sentence .w{margin:0}.ak-sentence .m{text-align:center;vertical-align:-.12em;border:2.5px solid #000;border-radius:7px;min-width:1.1em;margin:0 .12em 0 .04em;padding:0 .22em;font-size:1.55em;font-weight:900;line-height:1.12;display:inline-block;position:relative}.ak-answers{flex-wrap:wrap;align-items:end;gap:6px 26px;margin-top:4px;display:flex}.ak-ans{flex:11em;align-items:baseline;gap:8px;font-weight:700;display:flex}.ak-ans .g{font-family:"Andika", var(--ui);font-size:1.6rem;font-weight:900;line-height:1}.ak-ans .n{font-size:.78rem;font-weight:800}.ak-ans i{border-bottom:1.5px solid #000;flex:1;height:1.6em}.ak-src{color:var(--muted);margin:2px 0 0;font-size:.8rem}.ak-keytable{border-collapse:collapse;width:100%;margin:6px 0 12px}.ak-keytable th,.ak-keytable td{text-align:left;vertical-align:top;border:1px solid #000;padding:5px 8px;font-size:.95rem}.ak-check{border-collapse:collapse;width:100%;margin:10px 0 12px}.ak-check th,.ak-check td{text-align:left;vertical-align:middle;border:1.5px solid #000;padding:10px 8px;font-size:1rem;line-height:1.4}.ak-check th.c,.ak-check td.c{text-align:center;width:4.4em}.ak-check td.c span{background:#fff;border:1.5px solid #000;border-radius:2px;width:7mm;height:7mm;display:inline-block}.ak-write{border-bottom:1.5px solid #000;height:1.9em;margin:8px 0 0;display:block}.ak-steps{counter-reset:s;gap:12px;max-width:52em;margin:0;padding:0;list-style:none;display:grid}.ak-steps li{counter-increment:s;background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 18px 12px 56px;position:relative}.ak-steps li:before{content:counter(s);background:var(--g3);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid;position:absolute;top:10px;left:14px}.ak-steps li:nth-child(2):before{background:var(--g4)}.ak-steps li:nth-child(3):before{background:var(--g5)}.ak-steps b{margin-bottom:2px;display:block}.ak-why li{margin-bottom:.55em}.ak-quote{color:var(--muted);margin:4px 0 0;font-size:.93rem}@media (width<=560px){.ak-sheet{padding:14px 12px 16px}.ak-text{font-size:1.1rem}.ak-box-top,.ak-voices{grid-template-columns:1fr}.ak-keytable{display:block;overflow-x:auto}.ak-check th,.ak-check td{padding:8px 4px;font-size:.92rem}.ak-check th.c,.ak-check td.c{width:3em;font-size:.8rem}.ak-check td.c span{width:6mm;height:6mm}.ak-bar span.b{width:5mm;height:5mm}.ak-sentence{font-size:1.2rem}}@media print{@page{size:A4;margin:12mm 14mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10pt;line-height:1.4}.site-header,.site-nav,.site-footer,.skip,.ak .no-print,.ak .ak-head,.ak .ak-others{display:none!important}.ak{padding:0}.ak .wrap{max-width:none;padding:0}.ak-sheet{max-width:none;box-shadow:none;--tx:14pt;--tl:1.55;--bx:5.4mm;--bf:2.5mm;background:#fff;border-top:0;border-radius:0;margin:0;padding:0}.ak-sheet[data-size=l]{--tx:13pt;--tl:1.5;--bx:5mm;--bf:2mm}.ak-pg+.ak-pg{border-top:0;margin-top:0;padding-top:0}.ak-pg{break-after:page}.ak-pg:last-child{break-after:auto}.ak-top h2,.ak-name{font-size:13pt}.ak-title{margin:3mm 0 1.5mm;font-size:15pt}.ak-text{font-size:var(--tx);line-height:var(--tl);margin-bottom:3mm;padding:0}.ak-box{padding:var(--bf) 4mm;margin-bottom:2.5mm}.ak-box h3,.ak-line{font-size:13pt}.ak-line i{height:5.5mm}.ak-bar-label{margin:1.5mm 0 1mm;font-size:13pt}.ak-bar{gap:1mm 3mm}.ak-bar .ten{gap:.7mm}.ak-bar span.b{width:var(--bx);height:var(--bx)}.ak-adult{margin-top:2.5mm;padding:1.5mm 4mm;font-size:9pt}.ak-voices li{font-size:13pt}.ak-sentence{font-size:15pt;line-height:1.75}.ak-row{margin-bottom:2mm;padding:1.5mm 3.5mm 2mm}.ak-ans i{height:6mm}.ak-ans .g{font-size:15pt}.ak-ans .n{font-size:13pt}.ak-answers{margin-top:1mm}.ak-check th,.ak-check td{padding:4mm 3mm;font-size:13pt}.ak-page{break-after:page}.ak-page:last-child{break-after:auto}body[data-print="2"] .ak-page:not([data-print-id="2"]),body[data-print="3"] .ak-page:not([data-print-id="3"]),body[data-print=key] .ak-page:not([data-print-id=key]){display:none!important}}
