.products-module__qX8sQa__kicker{font-size:var(--vk-text-xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);text-transform:uppercase;color:var(--vk-signal-text)}.products-module__qX8sQa__title{max-width:18ch;margin-top:var(--vk-space-md);font-size:var(--vk-text-h1);letter-spacing:var(--vk-tracking-tighter);line-height:var(--vk-leading-tight)}.products-module__qX8sQa__lede{max-width:var(--vk-measure);margin-top:var(--vk-space-lg);font-size:var(--vk-text-lg);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted)}.products-module__qX8sQa__family{padding-bottom:var(--vk-space-sm);border-bottom:var(--vk-border-width) solid var(--vk-border-subtle);font-size:var(--vk-text-xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);text-transform:uppercase;color:var(--vk-text-subtle)}.products-module__qX8sQa__grid{gap:var(--vk-space-lg);margin:var(--vk-space-lg) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:640px){.products-module__qX8sQa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.products-module__qX8sQa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-module__qX8sQa__card{gap:var(--vk-space-xs);padding:var(--vk-space-lg);border:var(--vk-border-width) solid var(--vk-border-subtle);border-radius:var(--vk-radius-lg);background:var(--vk-surface-raised);flex-direction:column;display:flex}.products-module__qX8sQa__card[data-featured]{border-color:var(--vk-accent)}.products-module__qX8sQa__descriptor{font-size:var(--vk-text-sm);color:var(--vk-accent-text)}.products-module__qX8sQa__name{font-size:var(--vk-text-h4);font-weight:var(--vk-weight-medium)}.products-module__qX8sQa__name a{color:inherit;text-decoration:none}.products-module__qX8sQa__name a:hover{text-decoration:underline}.products-module__qX8sQa__summary{font-size:var(--vk-text-md);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);flex:1}.products-module__qX8sQa__more{margin-top:var(--vk-space-sm);font-size:var(--vk-text-md);font-weight:var(--vk-weight-medium);color:var(--vk-accent-text)}.products-module__qX8sQa__soon{margin-top:var(--vk-space-sm);font-size:var(--vk-text-sm);color:var(--vk-text-subtle)}
