@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@500;600;700&display=swap");.wc{font-family:Inter,sans-serif}.wc__track{display:flex;gap:32px;overflow-x:auto;padding:8px 8px 32px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.wc__track::-webkit-scrollbar{display:none}.wc__card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 6px 30px rgba(53,53,61,.06);box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - 21.33333px);flex-direction:column;padding:24px 24px 32px;scroll-snap-align:start;transition:transform .25s ease,box-shadow .25s ease}.wc__card:hover{box-shadow:0 14px 40px rgba(53,53,61,.1);transform:translateY(-4px)}@media(max-width:1024px){.wc__card{flex-basis:calc(50% - 16px)}}@media(max-width:767px){.wc__card{flex-basis:100%;padding:24px 20px 28px}}.wc__img{aspect-ratio:1/1;border-radius:14px;display:block;height:auto;max-width:400px;object-fit:cover;width:100%}.wc__body{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;max-width:420px;padding-top:24px;text-align:center}.wc__tag{background:rgba(120,156,145,.12);border-radius:999px;color:#789c91;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.wc__title{color:#789c91;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:4px 0 0}.wc__date{font-family:Poppins,sans-serif;font-weight:500}.wc__date,.wc__speaker{color:#35353d;font-size:15px;margin:0}.wc__speaker{font-family:Inter,sans-serif;line-height:1.6}.wc__speaker strong{font-weight:600}.wc__desc{color:#666;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;margin:4px 0 12px}.wc__desc p{margin:0}.wc__btn{background:#789c91;border-radius:8px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-top:auto;padding:14px 32px;text-decoration:none;transition:background .2s}.wc__btn:hover{background:#5f8277;color:#fff}.wc__nav{display:flex;gap:12px;justify-content:center;margin-top:4px}.wc__arrow{background:transparent;border:1.5px solid #789c91;border-radius:50%;color:#789c91;cursor:pointer;font-size:26px;height:46px;line-height:1;transition:background .2s,color .2s;width:46px}.wc__arrow:hover{background:#789c91;color:#fff}.wc__empty{color:#666;font-family:Inter,sans-serif;text-align:center}