/* Two clear destinations below search; keep the search itself dominant. */
.home-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:24px auto 0;text-align:left}
.home-tools .home-tool{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:106px;padding:20px 22px;border:1px solid var(--primary);border-radius:var(--radius);color:var(--primary);background:var(--white);text-decoration:none;transition:background .15s,border-color .15s}
.home-tool-copy{display:block;min-width:0}
.home-tools .home-tool strong{display:block;font:700 16px/1.4 var(--font-body);letter-spacing:-.02em}
.home-tools .home-tool small{display:block;max-width:290px;margin-top:6px;font:400 12px/1.65 var(--font-body);color:var(--muted)}
.home-tool-arrow{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--tint)}
.home-tools .home-tool-arrow svg{width:18px;height:18px}
.home-tools .home-tool--compare{background:var(--primary);color:var(--white)}
.home-tools .home-tool--compare small{color:var(--tint)}
.home-tool--compare .home-tool-arrow{background:var(--accent);color:var(--primary)}
.home-tools .home-tool:hover{text-decoration:none;background:var(--tint)}
.home-tools .home-tool--compare:hover{background:var(--primary-hover);border-color:var(--primary-hover)}
.home-tools .home-tool:focus-visible{outline:3px solid var(--primary);outline-offset:4px}
@media(max-width:600px){.home-tools{grid-template-columns:1fr;gap:10px;margin-top:20px}.home-tools .home-tool{min-height:90px;padding:16px 18px;gap:14px}.home-tools .home-tool strong{font-size:15px}.home-tools .home-tool small{margin-top:4px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.home-tools .home-tool{transition:none}}
