.tool-card_card__EiwY2{border-radius:16px;background:var(--tool-card-surface,var(--foreground));color:var(--tool-card-ink,var(--primary-foreground));height:100%;display:flex;flex-direction:column}.tool-card_image__bNSUo{position:relative;height:var(--tool-card-image-height,180px);flex-shrink:0}.tool-card_image__bNSUo:after{content:"";position:absolute;inset:38% 0 -1px;background:linear-gradient(to bottom,transparent,var(--tool-card-surface,var(--foreground)))}.tool-card_content__QI8at{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:0 24px 24px;background:var(--tool-card-surface,var(--foreground))}.tool-card_title__9Pp74{font-family:var(--font-heading),Georgia,serif;font-size:23px;line-height:1.3;color:var(--tool-card-ink,var(--primary-foreground))}.tool-card_description__j0hpo{margin-top:10px;color:var(--tool-card-muted,var(--secondary));font-size:13px;line-height:1.8;margin-bottom:20px}.tool-card_action__OeNKu,.tool-card_comingSoon__pDEMf{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:180px;min-height:44px;margin-top:auto;font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--tool-card-ink,var(--primary-foreground)) 45%,transparent);border-radius:24px;padding:10px 12px;text-align:center}.tool-card_action__OeNKu{transition:background .2s ease}.tool-card_card__EiwY2:hover .tool-card_action__OeNKu{background:color-mix(in srgb,var(--tool-card-ink,var(--primary-foreground)) 12%,transparent)}.tool-card_card__EiwY2:active .tool-card_action__OeNKu{background:color-mix(in srgb,var(--tool-card-ink,var(--primary-foreground)) 20%,transparent)}.tool-card_comingSoon__pDEMf{color:var(--tool-card-muted,var(--secondary))}@media(max-width:639px){.tool-card_image__bNSUo{height:160px}.tool-card_content__QI8at{padding:0 22px 22px}.tool-card_title__9Pp74{font-size:22px}}.tool-card_smallCard__6zWkp .tool-card_content__QI8at{padding:0 12px 14px}.tool-card_smallCard__6zWkp .tool-card_description__j0hpo{margin-top:7px;margin-bottom:10px}@media(max-width:639px){.tool-card_smallCard__6zWkp .tool-card_image__bNSUo{height:112px}.tool-card_image__bNSUo:after{inset:64% 0 -1px}.tool-card_smallCard__6zWkp .tool-card_action__OeNKu,.tool-card_smallCard__6zWkp .tool-card_comingSoon__pDEMf{min-height:40px;padding-inline:6px;font-size:10px;gap:5px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.tool-card_action__OeNKu{transition:none}}