.v4x-case-crumb{color:#71717a;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.v4x-case-crumb a{color:#a1a1aa;transition:color .2s}.v4x-case-crumb a:hover{color:#ff4500}.v4x-case-logo{justify-content:center;align-items:center;min-width:0;min-height:280px;padding:40px;display:flex}.v4-grid.v4x-case-facts{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.v4x-case-facts>.v4-cellx{gap:8px}.v4x-case-facts dt{color:#a1a1aa;font-size:14px;line-height:20px}.v4x-case-facts dd{margin:0;font-size:18px;font-weight:500;line-height:26px}.v4x-case-facts dd.v4x-case-sq{align-items:center;gap:6px;height:26px;display:flex}.v4x-case-sq>span{background:#ff4500;border-radius:2px;width:14px;height:14px;display:block}.v4x-case-sq>span.v4x-case-off{background:0 0;border:1px solid #52525b}.v4x-case-visual{background:#000;width:100%;height:auto;display:block}.v4-p.v4x-case-body{max-width:64ch;font-size:18px;line-height:1.6}.v4x-case-built>.v4-row{gap:20px}.v4x-case-item{flex-direction:column;gap:12px;min-width:0;padding-top:6px;display:flex}.v4x-case-item>.v4-tags{margin-top:4px}.v4x-case-num{letter-spacing:-.03em;align-items:center;min-height:56px;font-size:56px;font-weight:500;line-height:1;display:flex}.v4-pad.v4x-case-qwrap{padding-top:0}.v4x-case-quote{color:#71717a;border:1px dashed #3f3f46;border-radius:6px;align-items:flex-start;gap:16px;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px;display:flex}.v4x-case-quote>div{min-width:0;padding-top:2px}.v4x-case-quote blockquote{margin:0}.v4x-case-quote figcaption{color:#52525b;margin-top:8px}@media (width<=1023px){.v4x-case-logo{min-height:0;padding:48px 32px}.v4-grid.v4x-case-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.v4x-case-facts>:last-child{grid-column:span 2}}@media (width<=767px){.v4x-case-hl{gap:32px!important}.v4-grid.v4x-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v4x-case-facts>:last-child{grid-column:1/-1}.v4x-case-facts dd{font-size:16px;line-height:24px}.v4-p.v4x-case-body{font-size:16px;line-height:1.5}.v4x-case-built>.v4-row{gap:16px}.v4x-case-built>.v4-row>.v4-ico{width:40px!important;height:40px!important}.v4x-case-item{padding-top:4px}.v4x-case-num{min-height:40px;font-size:36px}.v4x-case-quote{padding:20px}}@media (width<=639px){.v4x-case-logo{padding:40px 24px}}
