.horizontal-scroll-strip.svelte-1ju4kcf{background:var(--color-white);padding:32px 0 40px}.horizontal-scroll-strip__inner.svelte-1ju4kcf{max-width:1200px;margin:0 auto;padding:0 20px}.horizontal-scroll-strip__header.svelte-1ju4kcf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.horizontal-scroll-strip__header--with-description.svelte-1ju4kcf{margin-bottom:12px}.horizontal-scroll-strip__description.svelte-1ju4kcf{max-width:44rem;margin:0 0 24px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50)}.horizontal-scroll-strip__title.svelte-1ju4kcf{font-size:24px;font-weight:700;line-height:1.25;margin:0;color:var(--color-tat-black-base)}.horizontal-scroll-strip__title-link.svelte-1ju4kcf{color:inherit;font:inherit;font-weight:inherit;text-decoration:none}.horizontal-scroll-strip__title-link.svelte-1ju4kcf:hover,.horizontal-scroll-strip__title-link.svelte-1ju4kcf:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media (min-width: 1141px){.horizontal-scroll-strip__title.svelte-1ju4kcf{font-size:28px}}.horizontal-scroll-strip__cta.svelte-1ju4kcf{flex-shrink:0;font-size:16px;font-weight:600;color:var(--color-tat-black-base);text-decoration:none;white-space:nowrap}.horizontal-scroll-strip__cta.svelte-1ju4kcf:hover,.horizontal-scroll-strip__cta.svelte-1ju4kcf:focus-visible{text-decoration:underline;text-underline-offset:.15em}.horizontal-scroll-strip__viewport.svelte-1ju4kcf{position:relative}.horizontal-scroll-strip__scroller.svelte-1ju4kcf{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.horizontal-scroll-strip__scroller.svelte-1ju4kcf::-webkit-scrollbar{display:none}.horizontal-scroll-strip__scroller.svelte-1ju4kcf .horizontal-scroll-strip__slide{flex:0 0 min(var(--slide-width),85vw);width:min(var(--slide-width),85vw);max-width:250px;min-width:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal}.horizontal-scroll-strip__scroller.svelte-1ju4kcf .horizontal-scroll-strip__slide>*{max-width:100%}.horizontal-scroll-strip__slide--loading.svelte-1ju4kcf{display:flex;align-items:center;justify-content:center;min-height:200px}.horizontal-scroll-strip__slide--end.svelte-1ju4kcf{display:flex;align-items:stretch;align-self:stretch;min-height:0}.horizontal-scroll-strip__slide--end.svelte-1ju4kcf>*{width:100%;height:100%}.horizontal-scroll-strip__spinner.svelte-1ju4kcf{width:28px;height:28px;border:2px solid var(--color-tat-black-90);border-top-color:var(--color-tat-black-base);border-radius:50%;animation:svelte-1ju4kcf-horizontal-scroll-strip-spin .7s linear infinite}@keyframes svelte-1ju4kcf-horizontal-scroll-strip-spin{to{transform:rotate(360deg)}}.horizontal-scroll-strip__sentinel.svelte-1ju4kcf{flex:0 0 1px;width:1px;height:1px;pointer-events:none}.horizontal-scroll-strip__nav.svelte-1ju4kcf{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease}.horizontal-scroll-strip__viewport.svelte-1ju4kcf:hover .horizontal-scroll-strip__nav:where(.svelte-1ju4kcf){opacity:1}.horizontal-scroll-strip__nav-btn.svelte-1ju4kcf{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #0000001f;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;color:var(--color-tat-black-base);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.horizontal-scroll-strip__nav-btn.svelte-1ju4kcf:hover{background:#fff;transform:translateY(-50%) scale(1.06);box-shadow:0 4px 14px #00000029}.horizontal-scroll-strip__nav-btn--prev.svelte-1ju4kcf{left:8px}.horizontal-scroll-strip__nav-btn--next.svelte-1ju4kcf{right:8px}@media (max-width: 768px){.horizontal-scroll-strip__nav.svelte-1ju4kcf{display:none}.horizontal-scroll-strip.svelte-1ju4kcf{padding:24px 0 32px}.horizontal-scroll-strip__viewport.svelte-1ju4kcf{width:100vw;margin-left:calc(50% - 50vw)}.horizontal-scroll-strip__scroller.svelte-1ju4kcf{--strip-gap: 12px;gap:var(--strip-gap);padding-inline:20px;scroll-padding-inline:20px}.horizontal-scroll-strip__scroller.svelte-1ju4kcf .horizontal-scroll-strip__slide{flex:0 0 calc((100vw - 40px - var(--strip-gap)) / 2);width:calc((100vw - 40px - var(--strip-gap)) / 2);max-width:none}}.sr-only.svelte-1ju4kcf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
