.vs-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vs-track::-webkit-scrollbar{display:none}.q{margin:0;scroll-snap-align:start;container-type:inline-size;flex-direction:column;min-height:580px;padding:36px 36px 48px;background:var(--off-white);border-radius:24px;box-sizing:border-box}.q,.q-mark{display:flex}.q-mark{height:28px;align-items:center}.q blockquote{margin:36px 0 0;flex:1;font-size:21px;line-height:1.38;letter-spacing:-.012em;color:var(--ink)}.q figcaption{margin-top:28px;font-size:14px}@container (max-width:270px){.q-role{display:block}.q-sep{display:none}.q .q-stat{flex-direction:column;align-items:flex-start;gap:8px}}.q-stat{margin-top:28px;padding-top:24px;border-top:1px solid rgba(37,33,28,.12);display:flex;align-items:last baseline;gap:12px}.q-n{font-size:72px;line-height:1;letter-spacing:-.05em;color:var(--link);white-space:nowrap}.q-l{min-width:0;font-size:15px;line-height:1.35;color:var(--ink-3);text-wrap:balance}.q-logo{display:block;flex:none;width:auto}.q-cf{width:100px;height:auto;aspect-ratio:386/82;background:var(--ink);-webkit-mask:url(/v1/logos/cf-logistics.png) no-repeat left center/140.2% auto;mask:url(/v1/logos/cf-logistics.png) no-repeat left center/140.2% auto}.vs-btn{width:40px;height:48px;border:0;border-radius:0;background:none;color:#25211c;font:inherit;font-size:20px;cursor:pointer;transition:background .2s,color .2s}.vs-btn:hover:not(:disabled){background:none;color:var(--link)}.vs-btn:disabled{color:#c9c7c4;cursor:default}@media (max-width:1180px){.q{padding:32px 32px 44px}}@media (max-width:960px){.vs-track{grid-auto-columns:calc((100% - 16px) / 2)}}@media (max-width:640px){.vs-track{grid-auto-columns:85%}.q{padding:28px 28px 40px;min-height:500px}.q blockquote{font-size:19px}.q-n{font-size:56px}#voices .wrap{display:flex;flex-direction:column}#voices .vs-head{display:contents!important}#voices .vs-title{order:1}#voices .vs-track{order:2;margin-top:40px!important}#voices .vs-nav{order:3;margin-top:24px}#voices .wrap>p{order:4}}