.conf2-container{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:32px;font-family:'Noto Sans',sans-serif;color:#0f0102}.conf2-header{display:flex;align-items:center;justify-content:space-between;width:100%}.conf2-header-title{font-family:'NotoSans-Bold','Noto Sans Bold','Noto Sans';font-weight:700;font-size:19px;line-height:1;color:#0f0102}.conf2-viewall{display:inline-flex;align-items:center;gap:5px;color:#d02126;text-decoration:none;white-space:nowrap}.conf2-viewall-text{font-family:'NotoSans-Bold','Noto Sans Bold','Noto Sans';font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#d02126}.conf2-viewall-icon{font-size:14px;line-height:1;color:#d02126}.conf2-carousel{position:relative;width:100%}.conf2-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(1,1fr);grid-auto-columns:calc(50% - 8px);gap:16px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.conf2-grid::-webkit-scrollbar{display:none}.conf2-card{display:flex;flex-direction:row;width:100%;background:#fff;border:1px solid #e2e5e9;border-radius:6px;overflow:hidden;text-decoration:none;scroll-snap-align:start}.conf2-card:hover{text-decoration:none}.conf2-card-thumb{position:relative;display:block;flex:0 0 190px;width:190px;height:190px;border-right:1px solid #e2e5e9;overflow:hidden;background:#f3f3f3}.conf2-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.conf2-card-info{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0;padding:16px}.conf2-card-label{font-family:'NotoSans-Bold','Noto Sans Bold','Noto Sans';font-weight:700;font-size:10px;line-height:15px;letter-spacing:.9px;text-transform:uppercase;color:#0e6e6e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conf2-card-title{font-family:'NotoSans-Bold','Noto Sans Bold','Noto Sans';font-weight:700;font-size:16px;line-height:1.25;color:#0f0102;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.conf2-card:hover .conf2-card-title{text-decoration:underline}.conf2-meta{display:flex;flex-direction:column;gap:4px;margin-top:auto;font-size:12px;line-height:normal}.conf2-date{font-family:'Noto Sans',sans-serif;font-weight:400;color:#5f6266}.conf2-location{font-family:'NotoSans-Bold','Noto Sans Bold','Noto Sans';font-weight:700;color:#0f0102}.conf2-nav-prev,.conf2-nav-next,.conf2-scrollbar{display:none}.conf2-carousel.is-scrollable .conf2-nav-prev,.conf2-carousel.is-scrollable .conf2-nav-next{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:1px solid #ffcfd1;border-radius:50%;background:#fef1f1;color:#0f0102;font-size:14px;line-height:1;box-shadow:0 9px 10px 0 rgba(0,0,0,.15);cursor:pointer;z-index:2}.conf2-carousel.is-scrollable .conf2-nav-prev{left:8px}.conf2-carousel.is-scrollable .conf2-nav-next{right:8px}.conf2-carousel.is-scrollable.is-start .conf2-nav-prev{display:none}.conf2-carousel.is-scrollable.is-end .conf2-nav-next{display:none}.conf2-carousel.is-scrollable .conf2-scrollbar{display:block;width:144px;height:6px;margin:4px auto 0;background:#e2ebf4;border-radius:3px;overflow:hidden}.conf2-scrollbar-thumb{display:block;width:48px;height:100%;background:#ced7e0;border-radius:3px;transform:translateX(0)}@media(max-width:767.98px){.conf2-grid{grid-auto-columns:330px}.conf2-card-thumb{flex-basis:130px;width:130px;height:130px}}