.sv-grid{display:grid;gap:24px;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.sv-card-title{color:var(--ink);font:500 clamp(20px,1.8vw,24px)/1.25 var(--font-display);margin:0;transition:color .3s}.sv-card-text{color:var(--ink-muted);font:400 16px/1.6 var(--font-sans);margin:0}@media (hover:hover){.sv-hover .sv-steps__card:hover .sv-card-title,.sv-hover .sv-steps__card:hover .sv-steps__n{color:var(--highlight)}}@media (max-width:1000px){.sv-grid{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}}@media (max-width:640px){.sv-grid{grid-template-columns:1fr}}.sv-case{display:flex;flex-direction:column;overflow:hidden}.sv-case__media{position:relative}.sv-case__media .sv-media{border-radius:0}.sv-case__tag{left:18px;position:absolute;top:18px}.sv-case__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:32px 30px 30px}.sv-case__metrics{border-top:1px solid var(--line);color:var(--ink);display:grid;font:500 15px/1.4 var(--font-sans);gap:8px;list-style:none;margin:8px 0 0;padding:16px 0 0}.sv-case__link{margin-top:auto;padding-top:12px}.sv-case__link:before{border-radius:inherit;content:"";inset:0;position:absolute}@media (hover:hover){.sv-hover .sv-case:hover .sv-media__img{transform:scale(1.06)}.sv-hover .sv-case:hover .sv-card-title{color:var(--highlight)}.sv-hover .sv-case:hover .sv-arrow{transform:translateX(4px)}}