.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.tool-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.tool-card .eyebrow{margin-bottom:9px}.tool-card h3{margin:0 0 14px;font-size:24px}.tool-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.tool-actions .button{font-size:13px;overflow-wrap:anywhere;text-align:center}.tool-actions>a:last-child{font-size:14px;text-align:center}.tool-card dl{margin:24px 0;font-size:13px}.tool-card dt{color:var(--dim);margin-bottom:5px}.tool-card dd code{background:none;padding:0;font-size:12px}.tool-card summary{font-size:14px;color:var(--ink);cursor:pointer}.tool-card pre{margin-top:14px;padding:14px;background:var(--raised);border-radius:6px;font-size:12px}.download-status{border-left:3px solid var(--accent);padding-left:17px}.downloads-page .download-retry{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer}.downloads-page .bundle-layout{font-size:14px}.downloads-page .docs-footer{flex-wrap:wrap}@media(max-width:1100px){.tool-grid{grid-template-columns:1fr}}@media(max-width:780px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tool-grid{grid-template-columns:1fr}.tool-card{padding:21px}}

.downloads-page .tool-card .caption,.downloads-page .download-status{overflow-wrap:anywhere}
