.tool-icon{border-radius:22%;overflow:hidden}.tool-row{border-top:1px solid var(--surf-line);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:32px;padding-block:28px;display:grid;position:relative}.tool-row__cover{border-radius:var(--surf-radius-md);overflow:hidden}.tool-row__icon{width:48px}.tool-row__name{margin:14px 0 0}.tool-row__name a{transition:color var(--surf-fast) var(--surf-ease)}.tool-row__tagline{color:var(--surf-ink-secondary);margin:8px 0 0;font-size:15px;line-height:1.65}.tool-row__meta{margin:12px 0 0}@media (hover:hover){.tool-row:hover .tool-row__name a{color:var(--surf-ink-secondary)}}@media (width<=760px){.tool-row{grid-template-columns:minmax(0,1fr);gap:20px}}
