.kp{--kp-line:#141416;padding:14px 0}.kp-slab{position:relative;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1.2px,transparent 1.4px) 0 0 /22px 22px,#2448d8;color:#fff}.kp-head{margin-bottom:40px}.kp-head .hs-sub{color:rgba(255,255,255,.82)}.kp-grid{display:grid;gap:18px;margin:0;padding:0;list-style:none}@media (min-width:720px){.kp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.kp-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.kp-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px 20px 14px;border:2px solid var(--kp-line);border-radius:22px;background:#fff;color:var(--kp-line);rotate:var(--tilt,0deg);transition:rotate .35s cubic-bezier(.3,1.4,.5,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kp-card:hover{rotate:0deg}.kp-card:hover .kp-art img{rotate:-8deg;scale:1.06}}.kp-art{display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:var(--paint)}.kp-art img{width:100%;height:auto;mix-blend-mode:multiply;transition:rotate .35s cubic-bezier(.3,1.4,.5,1),scale .35s}.kp-name{display:inline-block;margin-bottom:6px;padding:2px 8px;background:var(--paint);font-size:13px;font-weight:700;rotate:-2deg}.kp-pain{margin:0;text-indent:-.48em;font-family:var(--display);font-size:16px;font-weight:700;line-height:1.25}.kp-fix{display:flex;gap:8px;margin:10px 0 0;color:#45454c;font-size:14px;line-height:1.45}.kp-check{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#17a77a}.kp-btn{--btn-bg:#fff;--btn-fg:#141416}@media (max-width:559px){.kp .hs-h2{font-size:25px}.kp-card{grid-template-columns:76px minmax(0,1fr);padding:16px 16px 18px 12px}.kp-btn{padding-inline:20px;font-size:13.5px}}