.k-car{font-family:var(--k-font);text-align:left}
.k-car-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.k-car-track::-webkit-scrollbar{display:none}
.k-car-slide{flex:0 0 78%;scroll-snap-align:start;border:1px solid var(--k-line);border-radius:14px;background:var(--k-bg);padding:18px;min-height:118px}
.k-car-slide h4{font-size:14px;font-weight:600;color:var(--k-ink)}
.k-car-slide p{margin-top:5px;font-size:12.5px;line-height:1.7;color:var(--k-ink-2)}
.k-car-ui{display:flex;align-items:center;gap:10px;margin-top:12px}
.k-car-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--k-line);background:var(--k-bg);color:var(--k-ink);display:grid;place-items:center;cursor:pointer}
.k-car-btn:hover{background:var(--k-bg-soft)}
.k-car-dots{display:flex;gap:6px;margin-left:auto}
.k-car-dots button{width:7px;height:7px;border-radius:99px;border:none;background:var(--k-line);cursor:pointer;padding:0;transition:width .18s var(--k-ease),background .18s}
.k-car-dots button[aria-current="true"]{width:20px;background:var(--k-ink)}
