._7qlIwG_rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:600px) and (max-width:899px){._7qlIwG_rail{width:100vw;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;margin-left:calc(50% - 50vw);padding-block:8px;display:flex;overflow-x:auto}._7qlIwG_rail::-webkit-scrollbar{display:none}._7qlIwG_rail>li{scroll-snap-align:center;flex:0 0 min(78%,420px)}}@media (max-width:599px){._7qlIwG_rail{flex-direction:column;grid-template-columns:none;display:flex}}@media (min-width:600px){._7qlIwG_rail._7qlIwG_scroll{width:100vw;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;margin-left:calc(50% - 50vw);padding-block:8px;display:flex;overflow-x:auto}._7qlIwG_rail._7qlIwG_scroll::-webkit-scrollbar{display:none}._7qlIwG_rail._7qlIwG_scroll>li{scroll-snap-align:center;flex:0 0 min(80%,384px)}}._7qlIwG_card{isolation:isolate;border:1px solid var(--border-dark);height:100%;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:16px;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,30px);display:flex;position:relative}._7qlIwG_card:before{content:"";z-index:-1;background-image:linear-gradient(165deg, #0a0a0a99 0%, #0a0a0ad6 100%), var(--cs-bg,none);background-position:50%;background-size:cover;border-radius:15px;position:absolute;inset:0}._7qlIwG_card:hover{border-color:var(--sage);transform:translateY(-2px)}._7qlIwG_logo{object-fit:contain;object-position:left center;width:auto;max-width:62%;height:clamp(20px,1.9vw,26px);display:block}._7qlIwG_name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sage);font-size:12px}._7qlIwG_head{font-family:var(--font-display);color:var(--fg-inv);font-size:14px;line-height:1.25}._7qlIwG_metricVal{font-weight:500}._7qlIwG_arrow{font-family:var(--font-mono);color:var(--fg-inv-muted);margin-top:auto;font-size:13px}
