.products:where(.astro-TTGOMKR6){margin-bottom:50px}.product-list:where(.astro-TTGOMKR6){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product-list:where(.astro-TTGOMKR6) li:where(.astro-TTGOMKR6){display:block;margin:0}.product:where(.astro-TTGOMKR6){display:flex;gap:16px;align-items:flex-start;padding:16px;margin:0 -16px;border-radius:10px;transition:background .1s}.product:where(.astro-TTGOMKR6):hover{background:#f7f4ef}@media screen and (min-width: 770px){.product:where(.astro-TTGOMKR6){gap:20px}}.icon:where(.astro-TTGOMKR6){flex-shrink:0;width:52px;height:52px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px #00000014}@media screen and (min-width: 770px){.icon:where(.astro-TTGOMKR6){width:64px;height:64px;border-radius:14px}}.body:where(.astro-TTGOMKR6){min-width:0}.heading:where(.astro-TTGOMKR6){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;line-height:1.4}.heading:where(.astro-TTGOMKR6) .name:where(.astro-TTGOMKR6){font-weight:700;font-size:1.05em}.heading:where(.astro-TTGOMKR6) .sub-name:where(.astro-TTGOMKR6){color:#888;font-size:.85em}.heading:where(.astro-TTGOMKR6) .platform:where(.astro-TTGOMKR6){align-self:center;font-size:.7em;color:#888;border:1px solid #ddd;border-radius:999px;padding:1px 8px}.tagline:where(.astro-TTGOMKR6){margin-top:2px;font-size:.9em;line-height:1.5}.description:where(.astro-TTGOMKR6){margin:6px 0 0;font-size:.85em;line-height:1.7;color:#888}.meta:where(.astro-TTGOMKR6){display:flex;flex-wrap:wrap;column-gap:12px;margin-top:6px;font-size:.8em;color:#888;font-variant-numeric:tabular-nums}
