#toolkit-catalogue,#toolkit-supply{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}#toolkit-supply>a{grid-column:1 / -1}#toolkit-catalogue article{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line);overflow-wrap:anywhere}#toolkit-catalogue article h4{margin:0 0 .6rem}