.home__body{gap:3rem;display:grid}.home__heading{margin:0 0 1rem;font-size:1.375rem}.home__tools{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home__tool{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);height:100%;color:var(--color-text);align-content:start;gap:.375rem;padding:1.25rem;text-decoration:none;display:grid}.home__tool:hover{border-color:var(--color-accent)}.home__tool:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.home__tool-name{color:var(--color-accent);font-weight:700}.home__tool-text{color:var(--color-muted);font-size:.9375rem}.home__reasons{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem 1.5rem;margin:0;display:grid}.home__reasons dt{font-weight:700}.home__reasons dd{color:var(--color-muted);margin:.25rem 0 0}.home__guides{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}
