.zk-idea-carousel{display:flex;flex-direction:column;gap:16px}.zk-idea-carousel>h2{color:#002857;line-height:42px;font-weight:500;font-size:28px !important;letter-spacing:0;margin:0}.zk-idea-carousel .zk-idea-carousel-wrapper{position:relative}.zk-idea-carousel .zk-idea-carousel-wrapper .carousel-left{top:50%;cursor:pointer;transform:translate(0,-50%)}.zk-idea-carousel .zk-idea-carousel-wrapper .carousel-right{bottom:50%;right:3%;cursor:pointer;transform:translate(0,50%)}.zk-idea-carousel .zk-idea-carousel-wrapper>a{display:flex;background-color:#0068bd;border-radius:32px;padding:13px;position:absolute}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards{display:grid;grid-auto-flow:column;grid-auto-columns:29.7%;gap:32px;overflow-x:auto;scroll-behavior:smooth;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin-bottom:42px}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards>*{scroll-snap-align:start}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card{display:flex;flex-direction:column;border-radius:8px;margin-bottom:24px}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card>img{height:220px;inline-size:100%;aspect-ratio:1.777777778;object-fit:cover;border-radius:8px 8px 0 0}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content{background-color:#f6f3f1;border-radius:0 0 8px 8px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;flex:1}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-header{display:flex;align-items:center;gap:8px;color:#002857;font-size:14px !important;line-height:24px;letter-spacing:0;vertical-align:middle;max-width:100%}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-header .name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow-wrap:anywhere;-webkit-line-clamp:1;font-weight:700;max-width:65%}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-header hr{margin:0;height:16px;border:1px solid #002857;border-width:0 1px 0 0}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-header .date{font-weight:400}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-body{display:flex;flex-direction:column;gap:8px;flex:1}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-body h3,.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-body p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow-wrap:anywhere;color:#002857;letter-spacing:0}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-body h3{font-weight:600;line-height:32px;font-size:20px !important;margin:0;-webkit-line-clamp:3}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-body p{font-weight:400;font-size:16px !important;line-height:24px;-webkit-line-clamp:5}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-tags{display:inline-flex;gap:8px;flex-direction:row;flex-wrap:wrap}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-tags a{display:inline-flex;align-items:center;border-radius:24px;background-color:#fff;padding:4px 16px;color:#0068bd;font-weight:700;font-size:14px !important;line-height:24px;vertical-align:middle;transition:0.3s ease}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-tags a:hover{scale:1.05}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a{display:inline-flex;align-items:flex-end;gap:8px}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a span{color:#0068bd;font-weight:700;font-size:16px !important;line-height:24px;letter-spacing:0;vertical-align:middle}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a:hover,.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a:focus{text-decoration:underline}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a:hover span,.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards .zk-idea-carousel-card .zk-idea-carousel-content .idea-content-footer a:focus span{color:#003e71}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards.no-overflow{grid-auto-columns:31%}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards{scrollbar-color:#0068bd #f6f3f1;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.zk-idea-carousel-cards{scrollbar-color:unset !important;scrollbar-width:unset !important}
.zk-idea-carousel-cards::-webkit-scrollbar{height:8px}
.zk-idea-carousel-cards::-webkit-scrollbar-track{background:#f6f3f1;border-radius:4px}
.zk-idea-carousel-cards::-webkit-scrollbar-thumb{background:#0068bd;border-radius:4px}}
.zk-idea-carousel .zk-idea-carousel-wrapper .fade{background:linear-gradient(to right,#ffffff00,#fff);position:absolute;right:-1px;top:0;height:92%;width:8.5%}.zk-idea-carousel .zk-idea-carousel-wrapper .carousel-right.no-overflow,.zk-idea-carousel .zk-idea-carousel-wrapper .fade.no-overflow{display:none}@media (max-width:768px){.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards{grid-auto-columns:44.45%}.zk-idea-carousel .zk-idea-carousel-wrapper .fade{width:12%}.zk-idea-carousel .zk-idea-carousel-wrapper .name{max-width:46% !important}}@media (max-width:670px){.zk-idea-carousel .zk-idea-carousel-wrapper .carousel-left,.zk-idea-carousel .zk-idea-carousel-wrapper .carousel-right{display:none !important}.zk-idea-carousel .zk-idea-carousel-wrapper .zk-idea-carousel-cards{grid-auto-columns:74.45%}.zk-idea-carousel .zk-idea-carousel-wrapper .fade{width:30%}.zk-idea-carousel .zk-idea-carousel-wrapper .name{max-width:55% !important}}