.taraland .ka-h{font-size:calc(1.35rem * var(--tl-fs));color:var(--z-ink)}.taraland .ka-thumb{border:3px solid var(--tl-ink);background:var(--tl-paper);border-radius:14px;width:64px;display:block;overflow:hidden}.taraland .ka-thumb--lg{border-radius:20px;width:104px}.taraland .ka-grownup{justify-content:center;margin:8px 0 0;display:flex}.taraland .ka-preview{flex-direction:column;align-items:center;gap:8px;display:flex}.taraland .ka-preview__pic{border:3px solid var(--tl-ink);width:min(100%,46dvh,560px);box-shadow:0 7px 0 var(--z-deep);background:#fff;border-radius:30px 36px 32px 38px/36px 30px 38px 32px;overflow:hidden}.taraland .ka-preview__label{color:var(--tl-ink-2);text-align:center;margin:0;font-weight:600}.taraland .ka-picker{grid-template-columns:repeat(auto-fill,minmax(min(100%,110px),1fr));gap:10px;width:100%;max-width:640px;margin:0 auto;display:grid}.taraland .ka-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.taraland .ka-note{text-align:center;max-width:560px;color:var(--tl-ink-2);margin:0 auto;font-size:.95rem}.taraland .ka-error{text-align:center;border:3px solid var(--tl-ink);background:#ffe3e3;border-radius:22px;max-width:560px;margin:0 auto;padding:10px 16px;font-weight:600}.taraland .ka-meta{text-align:center;max-width:620px;color:var(--tl-ink-2);margin:0 auto}.taraland .ka-steps{flex-direction:column;gap:12px;width:100%;max-width:700px;margin:0 auto;padding:0;list-style:none;display:flex}.taraland .ka-step{background:var(--tl-paper);border:3px solid var(--tl-ink);box-shadow:0 5px 0 var(--z-deep);border-radius:26px 32px 28px 34px/32px 26px 34px 28px;grid-template-columns:56px 1fr;align-items:start;gap:6px 14px;padding:14px 16px;display:grid}.taraland .ka-step__n{background:var(--z);border:3px solid var(--tl-ink);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:700;display:grid}.taraland .ka-step__text{font-size:calc(1.3rem * var(--tl-fs));align-self:center;margin:0;font-weight:600;line-height:1.25}.taraland .ka-step__pic{border:3px solid var(--tl-ink);border-radius:20px;grid-column:1/-1;width:min(100%,260px);margin:4px auto 0;overflow:hidden}.ka-printroot,.ka-onlyprint{display:none}@media print{@page{size:A4;margin:12mm}html,html.tl-on,html.tl-on body,body{background:#fff!important;height:auto!important;overflow:visible!important}.taraland{font-size:12pt;background:#fff!important;min-height:0!important;display:block!important;overflow:visible!important}.taraland>:not(.tl-body){display:none!important}.taraland .tl-body{background:0 0!important;display:block!important}.taraland .ka-screen:not(.ka-lesson),.taraland .ka-lesson>:not(.ka-steps):not(.ka-meta):not(.ka-onlyprint){display:none!important}.taraland .ka-lesson{max-width:none!important;padding:0!important;display:block!important}.taraland .ka-noprint{display:none!important}.taraland .ka-onlyprint{display:flex!important}.taraland .ka-printroot{display:block!important}.taraland .ka-sheet{break-after:page;page-break-after:always;color:#000;flex-direction:column;gap:6mm;display:flex}.taraland .ka-sheet:last-child{break-after:auto;page-break-after:auto}.taraland .ka-sheet__head{margin:0;font-size:14pt}.taraland .ka-sheet__pic{width:100%}.taraland .ka-sheet__foot{justify-content:space-between;margin:0;font-size:10pt;display:flex}.taraland .ka-lesson .ka-sheet__foot{margin-top:8mm}.taraland .ka-meta{color:#000;text-align:left;margin:0 0 6mm}.taraland .ka-step{box-shadow:none;break-inside:avoid;background:#fff;border:1.5pt solid #000}.taraland .ka-step__n{background:#fff;border:1.5pt solid #000}.taraland .ka-step__text{font-size:14pt}}.taraland .ka-soon{background:var(--tl-cream-2);border:3px solid var(--tl-ink);text-align:left;border-radius:26px;align-items:center;gap:14px;max-width:560px;margin:8px auto;padding:14px 18px;font-weight:600;display:flex}
