.tools-list{padding-bottom:104px}.tools-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tools-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.tools-card:hover{border-color:#c5d6cc;box-shadow:0 16px 36px #13211a14}.tools-card:has(a:focus-visible){outline-offset:3px;outline:3px solid #7cc4a0}.tools-card h2{letter-spacing:-.02em;font-size:24px;line-height:1.2}.tools-card h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.tools-card h2 a:focus-visible{outline:none}.tools-card p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.6}.tools-card ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tools-card li{background:var(--tint);color:var(--accent-ink);font:600 13px var(--heading);border-radius:999px;padding:5px 11px}.tools-card .text-link{margin-top:20px}@media (max-width:760px){.tools-cards{grid-template-columns:minmax(0,1fr)}.tools-list{padding-bottom:72px}.tools-card{padding:22px}}
