.tools-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.2rem;align-items:start}
.tool-section{border:1px solid #d7d6c9;border-radius:12px;background:#fffdf8;padding:clamp(1rem,2vw,1.6rem);min-width:0}
.tool-section h2{margin:0 0 1rem;color:#173d32}.tool-form{display:grid;gap:.75rem;margin:1rem 0}
.tool-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tool-list{list-style:none;padding:0;margin:0}
.tool-list li{display:flex;gap:.75rem;justify-content:space-between;align-items:center;padding:.55rem 0;border-bottom:1px solid #e8e5dc}
.tool-section code{overflow-wrap:anywhere}.tool-section time,.tool-section .muted{color:#535e54}
