.toolcard[data-astro-cid-k5btgh77]{flex-direction:column;height:100%;display:flex;position:relative}.toolcard__media[data-astro-cid-k5btgh77]{aspect-ratio:470/317;background:var(--color-surface-muted);border-radius:8px;position:relative;overflow:hidden}.toolcard__media[data-astro-cid-k5btgh77] .toolcard__still,.toolcard__video[data-astro-cid-k5btgh77]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.toolcard__video[data-astro-cid-k5btgh77]{opacity:0;transition:opacity .2s}.toolcard__video[data-astro-cid-k5btgh77][data-playing]{opacity:1}.toolcard__name[data-astro-cid-k5btgh77]{color:var(--color-ink-900);font-family:var(--font-serif);letter-spacing:.24px;margin:34px 0 0;font-size:24px;font-weight:500;line-height:24px}.toolcard__link[data-astro-cid-k5btgh77]{color:inherit;text-decoration:none}.toolcard__link[data-astro-cid-k5btgh77]:after{content:"";position:absolute;inset:0}.toolcard__link[data-astro-cid-k5btgh77]:focus-visible{outline:none}.toolcard[data-astro-cid-k5btgh77]:has(.toolcard__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:6px;border-radius:8px}.toolcard__intro[data-astro-cid-k5btgh77]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.toolcard__more[data-astro-cid-k5btgh77]{align-items:center;gap:8px;margin-block-start:auto;padding-block-start:15px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.toolcard__more-label[data-astro-cid-k5btgh77]{text-underline-offset:3px;text-decoration:underline}.toolcard[data-astro-cid-k5btgh77]:hover .toolcard__more[data-astro-cid-k5btgh77] svg[data-astro-cid-k5btgh77]{transform:translate(3px)}.toolcard__more[data-astro-cid-k5btgh77] svg[data-astro-cid-k5btgh77]{transition:transform .15s}@media (prefers-reduced-motion:reduce){.toolcard__video[data-astro-cid-k5btgh77],.toolcard__more[data-astro-cid-k5btgh77] svg[data-astro-cid-k5btgh77]{transition:none}}
