.m3-wrap{width:100%;max-width:1392px;margin-inline:auto;padding-inline:16px;box-sizing:border-box}@media (min-width: 640px){.m3-wrap{padding-inline:32px}}@media (min-width: 1024px){.m3-wrap{padding-inline:48px}}.m3-stage{position:relative;width:100%;overflow:hidden}.m3-stage>div{transform-origin:0 0}.m3-stage>div>*{max-width:none}.m3-stage:not([data-run]) *,.m3-loop:not([data-run]) *{animation-play-state:paused!important}.m3-car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;outline:none}.m3-car::-webkit-scrollbar{display:none}.m3-car:focus-visible{box-shadow:inset 0 0 0 2px #5aa2ec}.m3-card{flex:0 0 316px;scroll-snap-align:start;opacity:.4;transition:opacity .4s var(--ease-out)}.m3-card[data-on]{opacity:1}.m3-card>*{height:100%}.m3-car[data-still] *{animation:none!important}@media (prefers-reduced-motion: reduce){.m3-card{transition:none}.m3-car{scroll-behavior:auto}}.m3-art{line-height:normal}.m3-art svg,.m3-art img{display:inline;vertical-align:baseline}.m3-strip svg{max-width:100%;height:auto}@media (max-width: 1279px){.m3-strip>ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
