.recommended-tools .section-heading{display:grid;grid-template-columns:1fr 1fr}
.recommended-tools .section-heading h2{width:auto}
.tools-introduction{max-width:760px;color:var(--muted)}
.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tool-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.tool-badges span{border:1px solid var(--muted);border-radius:30px;padding:6px 11px;font-size:12px;color:var(--text)}
.tools-grid h3{font-size:32px;margin-bottom:8px}
.tools-grid .tool-usage{color:var(--text);font-weight:600;margin-bottom:20px}
.tools-grid p{font-size:15px;margin-bottom:20px}
.tools-grid dl{margin:0 0 28px;font-size:15px;line-height:1.75}
.tools-grid dt{font-weight:600;margin-bottom:6px}
.tools-grid dd{margin:0 0 20px;color:var(--muted)}
.tool-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:auto}
.tool-actions .button{gap:10px}
.tool-actions .text-link{font-size:13px}
.tools-note{font-size:13px;color:var(--muted);margin:24px 0 0;max-width:800px}
@media(max-width:760px){.tools-grid,.recommended-tools .section-heading{grid-template-columns:1fr}.tools-introduction{margin-top:24px}}
