main[data-route=index] .markdown-content h2+ul,main[data-route=docs] .markdown-content h2+ul{display:grid;gap:var(--space-4);margin:var(--space-6) auto var(--space-8);max-width:var(--page-max-width);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;list-style:none;padding:0}main[data-route=index] .markdown-content h2+ul>li,main[data-route=docs] .markdown-content h2+ul>li{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-bg-elevated);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}main[data-route=index] .markdown-content h2+ul>li:hover,main[data-route=docs] .markdown-content h2+ul>li:hover{border-color:var(--color-accent);box-shadow:0 12px 28px #00000014;transform:translateY(-2px)}main[data-route=index] .markdown-content h2+ul>li[role=link],main[data-route=docs] .markdown-content h2+ul>li[role=link]{cursor:pointer}main[data-route=index] .markdown-content h2+ul>li[role=link]:focus-visible,main[data-route=docs] .markdown-content h2+ul>li[role=link]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);box-shadow:0 12px 28px #00000014}main[data-route=index] .markdown-content h2+ul>li>p:first-of-type,main[data-route=docs] .markdown-content h2+ul>li>p:first-of-type{margin:0;min-height:var(--product-card-intro-height, auto)}main[data-route=index] .markdown-content h2+ul>li>p:first-of-type strong,main[data-route=docs] .markdown-content h2+ul>li>p:first-of-type strong{display:block;margin-bottom:var(--space-1);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}main[data-route=index] .markdown-content h2+ul>li p,main[data-route=docs] .markdown-content h2+ul>li p{margin:0;color:var(--color-text-muted)}main[data-route=index] .markdown-content h2+ul>li ul,main[data-route=docs] .markdown-content h2+ul>li ul{list-style:disc;list-style-position:outside;padding-inline-start:var(--space-4);margin:var(--space-2) 0 0}main[data-route=index] .markdown-content h2+ul>li ul li,main[data-route=docs] .markdown-content h2+ul>li ul li{margin:0 0 var(--space-1);color:var(--color-text)}main[data-route=index] .markdown-content h2+ul>li ul li:last-child,main[data-route=docs] .markdown-content h2+ul>li ul li:last-child{margin-bottom:0}main[data-route=index] .markdown-content h2+ul>li a,main[data-route=docs] .markdown-content h2+ul>li a{color:var(--color-accent);font-weight:600;text-decoration:none}main[data-route=index] .markdown-content h2+ul>li a:hover,main[data-route=docs] .markdown-content h2+ul>li a:hover{text-decoration:underline}main[data-route=index] .markdown-content h2+ul>li>p:last-of-type,main[data-route=docs] .markdown-content h2+ul>li>p:last-of-type{margin-top:auto}@media (max-width: 768px){main[data-route=index] .markdown-content h2+ul>li,main[data-route=docs] .markdown-content h2+ul>li{padding:var(--space-3)}}
