.kl-group{max-width:1000px;margin:28px auto}.kl-group>h2{font-size:1.6rem}.kl-sub{margin:-2px 0 6px}.kl-card h2 span{transition:transform .3s var(--ease-bounce);display:inline-block}.kl-card:hover h2 span{transform:scale(1.2)rotate(-8deg)}.peths{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.peth{animation:p12-fade-up .5s var(--ease-out) both;scroll-margin-top:20px;animation-timeline:view();animation-range:entry entry 40%}.peth h2{color:var(--red);margin-bottom:4px;font-size:1.3rem}.peth-mean{margin:0 0 6px;font-weight:700}.peth ul{margin:6px 0;padding-left:1.2em}.peth-src{flex-wrap:wrap;gap:12px;display:flex}.peth:target{outline:3px solid var(--saffron)}
