.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:clamp(21px,max(1.6vw + 2px,7.4cqi),36px);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(--ink-2)}.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}}.vs-spot .vs-track{grid-auto-columns:100%}.qs{margin:0;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;min-height:500px;padding:14px;border-radius:24px;background:var(--off-white);box-sizing:border-box}.qs-main{display:flex;flex-direction:column;padding:clamp(28px,3vw,48px) clamp(24px,3vw,48px) clamp(24px,2.4vw,36px)}.qs-mark{display:block;height:.42em;font-size:clamp(120px,11vw,176px);line-height:.8;font-weight:500;color:var(--qs-c)}.qs blockquote{margin:18px 0 0;font-size:clamp(26px,2.5vw,40px);line-height:1.22;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.qs figcaption{margin-top:auto;padding-top:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;font-size:15px}.qs-by{gap:2px}.qs-by,.qs-stat{display:flex;flex-direction:column}.qs-stat{border-radius:14px;background:var(--qs-c);color:var(--ink);padding:clamp(28px,3vw,44px);justify-content:flex-end;gap:10px}.qs-n{font-size:clamp(96px,11vw,184px);line-height:.9;letter-spacing:-.055em;white-space:nowrap}.qs-l{font-size:clamp(18px,1.5vw,22px);line-height:1.3}@media (max-width:640px){.vs-spot .vs-track{gap:12px}.qs{grid-template-columns:minmax(0,1fr);min-height:0;padding:10px;border-radius:18px}.qs-stat{order:-1;padding:22px 20px 20px;border-radius:12px}.qs-n{font-size:76px}.qs-l{font-size:16px}.qs-main{padding:26px 14px 18px}.qs-mark{font-size:104px}.qs blockquote{margin-top:12px;font-size:22px;line-height:1.3}.qs figcaption{padding-top:28px;font-size:14px}}