.tools[data-v-c931d01e]{padding:clamp(88px,10vw,140px) var(--pad) clamp(60px,8vw,110px)}.tools-head[data-v-c931d01e]{max-width:560px;margin-bottom:clamp(30px,4vw,52px)}.tools-head h1[data-v-c931d01e]{font-family:var(--font-display);font-size:var(--fs-8);font-weight:var(--fw-bold);letter-spacing:var(--track-tight);text-transform:uppercase;margin:0;line-height:.9}.tools-head p[data-v-c931d01e]{font-size:var(--fs-2);opacity:.6;margin:16px 0 0;line-height:1.5}.tools-grid[data-v-c931d01e]{grid-template-columns:repeat(auto-fill,minmax(260px,340px));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.tool-tile[data-v-c931d01e]{border:1px solid var(--figure-16);color:inherit;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 16px;padding:20px;text-decoration:none;display:grid;position:relative}.tool-tile[data-v-c931d01e]:hover{border-color:var(--color-accent);background:var(--accent-4)}.tool-tile[data-v-c931d01e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tool-mark[data-v-c931d01e]{background:var(--color-accent);width:48px;height:48px;color:var(--color-figure);font-family:var(--font-display);font-size:var(--fs-3);font-weight:var(--fw-bold);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.tool-tile strong[data-v-c931d01e]{font-size:var(--fs-2);font-weight:var(--fw-medium);letter-spacing:var(--track-snug)}.tool-summary[data-v-c931d01e]{font-size:var(--fs-2);opacity:.6;line-height:1.4}.tool-go[data-v-c931d01e]{font-size:var(--fs-1);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;top:18px;right:18px}.tool-tile:hover .tool-go[data-v-c931d01e]{opacity:.55}@media (prefers-reduced-motion:reduce){.tool-go[data-v-c931d01e],.tool-tile[data-v-c931d01e]{transition:none}}.tools-feature[data-v-c931d01e]{margin-inline:0}
