.zc-in{grid-template-columns:1fr 1fr;gap:1.1rem 1.6rem;display:grid}@media (width<=30rem){.zc-in{grid-template-columns:1fr}}.kl .kl-big{font-size:1.6rem}.kl-row{color:var(--ink-2);grid-template-columns:4rem 1fr 2.6rem;align-items:center;gap:.8rem;margin-top:.5rem;font-size:.8rem;display:grid}.kl-row b{text-align:right;color:var(--ink);font-size:1.05rem}.kl-track{background:var(--paper-3);height:1.3rem}.kl-track i{border-radius:0 4px 4px 0;height:100%;transition:width .3s cubic-bezier(.3,.7,.2,1);display:block}.kl-a{background:var(--chart-b);width:100%}.kl-b{background:var(--shu)}.kl-need{font-size:.92rem}.kl-need b{color:var(--shu);margin-inline:.2em;font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.2}.kl-text{color:var(--ink-2);min-height:3.8em;font-size:.9rem;line-height:1.9}
