.cp-head{text-align:center;margin-bottom:2.5rem}.cp-slider{max-width:100vw;padding:0 40px;position:relative}.cp-track{scroll-behavior:smooth;cursor:grab;-ms-overflow-style:none;scrollbar-width:none;gap:1.5rem;padding:10px 0;display:flex;overflow-x:auto}.cp-track::-webkit-scrollbar{display:none}.cp-arrow{z-index:10;cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.cp-arrow:hover{color:#fff;background:#1b263b;border-color:#1b263b}.cp-arrow--left{left:4px}.cp-arrow--right{right:4px}.cp-card{width:300px;max-width:80vw;color:inherit;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #eef0f2;border-radius:16px;flex:none;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.cp-card:hover{color:inherit;transform:translateY(-4px);box-shadow:0 14px 32px #0f172a24}.cp-card__imgwrap{aspect-ratio:4/3;position:relative;overflow:hidden}.cp-card__img{object-fit:cover;width:100%;height:100%;display:block}.cp-card__badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#1b263bd9;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600;position:absolute;top:10px;left:10px}.cp-card__count{color:#fff;background:#0009;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:10px;right:10px}.cp-card__body{padding:14px 16px}.cp-card__title{margin:0 0 4px;font-size:.95rem;font-weight:700}.cp-card__location{color:#94a3b8;margin:0;font-size:.82rem}.cp-card__link{color:#2563eb;margin-top:6px;font-size:.82rem;font-weight:600;display:inline-block}@media (max-width:576px){.cp-slider{padding:0 10px}.cp-arrow{width:32px;height:32px;font-size:.9rem}.cp-arrow--left{left:2px}.cp-arrow--right{right:2px}.cp-card{width:260px}}@media (prefers-reduced-motion:reduce){.cp-track{scroll-behavior:auto}}
