.iac-feed{--iac-columns:6;--iac-gap:15px;--iac-radius:16px;--iac-card-h:392px;box-sizing:border-box;width:100%;margin:0 auto;font-family:inherit}.iac-feed *,.iac-feed *::before,.iac-feed *::after{box-sizing:border-box}.iac-feed__head{margin:0 0 1.25rem}.iac-feed__title{margin:0;font-size:clamp(1.6rem, 3vw, 2.4rem);font-weight:600;line-height:1.1;letter-spacing:-.01em}.iac-feed__stage{position:relative}.iac-viewport{overflow:hidden}.iac-track{display:flex;gap:var(--iac-gap);will-change:transform;transform:translate3d(0,0,0)}.iac-card{flex:0 0 auto;width:calc((100% - (var(--iac-columns) - 1) * var(--iac-gap)) / var(--iac-columns));text-decoration:none;color:inherit;display:block}.iac-card__media{position:relative;width:100%;aspect-ratio:var(--iac-aspect,3 / 4);overflow:hidden;border-radius:var(--iac-radius);background:#ececec}.iac-feed .iac-card__img,.iac-feed .iac-card__video{position:absolute!important;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;display:block!important;transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.iac-card:hover .iac-card__img,.iac-card:hover .iac-card__video{transform:scale(1.04)}.iac-card__badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:rgb(0 0 0 / .45);backdrop-filter:blur(2px)}.iac-card__caption{margin-top:.6rem;font-size:.85rem;line-height:1.4;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iac-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;color:#111;box-shadow:0 4px 18px rgb(0 0 0 / .18);cursor:pointer;opacity:0;transition:opacity 0.25s ease,transform 0.2s ease,background 0.2s ease}.iac-feed__stage:hover .iac-nav{opacity:1}.iac-feed .iac-nav svg{width:22px!important;height:22px!important;min-width:22px;flex:0 0 auto;display:block}.iac-feed .iac-nav svg path{stroke:currentColor!important;fill:none!important}.iac-nav:hover{background:#111;color:#fff}.iac-nav--prev{left:10px}.iac-nav--next{right:10px}.iac-nav:focus-visible{opacity:1;outline:2px solid #111;outline-offset:2px}.iac-feed__foot{margin-top:.75rem;text-align:right}.iac-feed__handle{font-size:.95rem;color:#2a6df5;border-bottom:1px solid currentColor}.iac-feed__handle,.iac-feed__handle:hover,.iac-feed__handle:focus,.iac-feed__handle:active{text-decoration:none!important}.iac-feed__handle:hover{opacity:.8}.iac-feed.is-dragging .iac-track{cursor:grabbing;transition:none!important}.iac-feed.is-dragging .iac-card{pointer-events:none}@media (max-width:600px){.iac-nav{display:none}}@media (prefers-reduced-motion:reduce){.iac-track{transition:none!important}.iac-card__img,.iac-card__video{transition:none!important}}