.market-logos{padding:24px 0 32px;background:var(--paper);color:#252525}.market-logos h2{text-align:center;font:500 10px/1.5 var(--font);letter-spacing:1.8px}.market-logos>.container>p{text-align:center;color:var(--muted);font-size:9px;margin-top:7px}.logos-carousel{display:flex;align-items:center;gap:12px;margin-top:20px}.market-logo-list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:10px 3px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;overscroll-behavior-x:contain}.market-logo-list::-webkit-scrollbar{display:none}.market-logo{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 145px;scroll-snap-align:start;min-height:53px;user-select:none}.market-logo>svg{width:32px;height:32px;flex-shrink:0}.market-logo>div{display:flex;flex-direction:column}.market-logo span{font:600 22px/1.1 var(--font);letter-spacing:-1px;white-space:nowrap}.market-logo small{font:500 5.5px/1.5 var(--font);letter-spacing:1.1px;margin-top:4px;white-space:nowrap}.logo-valtria span{font:500 23px/1.1 Georgia,serif;letter-spacing:-.6px}.logo-norven span{font-weight:600;font-size:27px;letter-spacing:-1.7px}.logo-movira span{font-size:27px;font-weight:400;letter-spacing:-1.6px}.logo-lumera span{font:400 24px/1.1 var(--heading);letter-spacing:1px}.logo-orvantis span{font-size:16px;letter-spacing:1px}.logo-via-nexo span{font-size:23px;font-weight:400;letter-spacing:-1.4px}.logo-tervila span{font-weight:500;font-size:20px;letter-spacing:.5px}.logos-control{flex:0 0 27px;display:grid;place-items:center;width:27px;height:48px;padding:0;border:0;background:none;color:var(--gold-dark);font:300 40px/1 var(--heading);transition:opacity .2s}.logos-control:hover{color:var(--ink)}.logos-control:disabled{opacity:.25;cursor:default}.market-logo-list:focus-visible{outline-offset:4px}.market-logo small:empty{display:none}@media(max-width:640px){.market-logos{padding:20px 0 25px}.market-logos h2{font-size:8px;letter-spacing:1.2px}.market-logos>.container>p{font-size:8px}.logos-carousel{gap:5px;margin-top:14px}.market-logo-list{gap:27px}.market-logo{flex-basis:135px}.logos-control{flex-basis:22px;width:22px;font-size:34px}}
