/* Task-based directory, using the shared Plain Chalk palette and type. */
.tools-jump { display: flex; flex-wrap: wrap; gap: 6px 22px; margin-top: 24px; }
.tools-jump a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 600; }
.tools-section { scroll-margin-top: 90px; }
.tools-section .tool-list { max-width: none; list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 36px; }
.tools-section .tool-list li { max-width: none; margin: 0; padding: 22px 0; border-top: 1px solid var(--rule); }
.tool-list h3 { margin: 0 0 6px; }
.tool-list h3 a { display: inline-block; padding-block: 5px; }
.tools-section .tool-list p { margin: 0; max-width: 44ch; }
@media (max-width: 620px) { .tools-section .tool-list { grid-template-columns: 1fr; } .tools-jump { gap: 0 18px; } }
