.ls{--ls-gap:18px;container:ls/inline-size;margin:0;padding:0}.ls .ls__heading{color:var(--ls-head);font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 22px;text-align:center}.ls h2.ls__heading,.ls h3.ls__heading{font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.4rem,3.4cqi,2rem);font-weight:800;letter-spacing:-.02em}.ls__hl{color:#009e17}.ls__marquee{overflow:hidden}.ls--fade .ls__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ls .ls__track{animation:ls-scroll var(--ls-speed) linear infinite;display:flex;gap:var(--ls-gap);list-style:none;margin:0;padding:0;width:max-content}.ls--rtl .ls__track{animation-direction:reverse}.ls--pause .ls__marquee:focus-within .ls__track,.ls--pause .ls__marquee:hover .ls__track{animation-play-state:paused}.ls .ls__li{margin:0;padding:0}@keyframes ls-scroll{to{transform:translateX(calc((-100% - var(--ls-gap))/var(--ls-copies)))}}.ls .ls__item,.ls .ls__item:active,.ls .ls__item:focus,.ls .ls__item:hover{align-items:center;background:var(--ls-item-bg);border-radius:var(--ls-r);color:var(--ls-item-text);display:flex;font-family:Montserrat,system-ui,sans-serif;font-size:1.05rem;font-weight:800;gap:10px;line-height:1.2;padding:14px 24px;text-decoration:none;white-space:nowrap}.ls a.ls__item{transition:transform .2s,box-shadow .2s}.ls a.ls__item:hover{box-shadow:0 10px 22px -14px rgba(14,23,4,.45);transform:translateY(-2px)}.ls a.ls__item:focus-visible{outline:3px solid #009e17;outline-offset:2px}.ls__item img{display:block;flex:none;height:var(--ls-logo);object-fit:contain;width:var(--ls-logo)}@container ls (max-width:619px){.ls{--ls-gap:12px}.ls .ls__heading{margin-bottom:16px}.ls .ls__item,.ls .ls__item:active,.ls .ls__item:focus,.ls .ls__item:hover{font-size:.92rem;padding:11px 18px}.ls__item img{height:min(var(--ls-logo),20px);width:min(var(--ls-logo),20px)}}@media (prefers-reduced-motion:reduce){.ls .ls__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.ls .ls__li[data-clone]{display:none}.ls--fade .ls__marquee{-webkit-mask-image:none;mask-image:none}}