@layer screens{.tools-screen-module__head__oHQEW{gap:var(--space-3);max-inline-size:42rem;flex-direction:column;margin-block-end:var(--space-12);display:flex}.tools-screen-module__eyebrow__XJlzw{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.tools-screen-module__title__ZdNZu{font:var(--type-display-xl);letter-spacing:var(--tracking-display-tight)}.tools-screen-module__description__mx49T{font-size:var(--text-2xl);color:var(--color-text-strong-secondary);line-height:1.6}.tools-screen-module__grid__8kYzS{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.tools-screen-module__card__-KHxV{gap:var(--space-3);block-size:100%;padding:var(--space-4) var(--space-4) var(--space-6);background:var(--color-surface-app);border-radius:var(--radius-card);transition:background-color var(--duration-ui) var(--ease-standard), translate var(--duration-ui) var(--ease-out);flex-direction:column;display:flex;position:relative}.tools-screen-module__card__-KHxV:after{pointer-events:none;content:"";border-radius:inherit;box-shadow:var(--shadow-card-hover);opacity:0;transition:opacity var(--duration-ui) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){.tools-screen-module__card__-KHxV:hover{background:var(--color-surface-page);translate:0 var(--hover-lift)}.tools-screen-module__card__-KHxV:hover:after{opacity:1}}.tools-screen-module__cardTitle__dNX7U{padding-inline:var(--space-3);font-family:var(--font-display);font-size:var(--display-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-wrap:balance;margin-block-start:var(--space-2);line-height:1.2}.tools-screen-module__cardText__bQjTF{padding-inline:var(--space-3);font-size:var(--text-base);color:var(--color-text-strong-secondary);flex:1}.tools-screen-module__open__SuO-h{--icon-size:var(--icon-sm);gap:var(--space-1-5);padding-inline:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.tools-screen-module__open__SuO-h svg{transition:translate var(--duration-ui) var(--ease-out)}@media (hover:hover){.tools-screen-module__card__-KHxV:hover .tools-screen-module__open__SuO-h svg{translate:3px}}}
