/* Crawlable help content, separate from each tool's working surface. */
.tool-about{width:min(1040px,calc(100% - 40px));margin:40px auto;padding:32px 0;border-top:1px solid #b9beb4;color:#304f4d;font:400 15px/1.75 system-ui,sans-serif;clear:both}
.tool-about h2{font:700 clamp(1.5rem,3vw,2rem)/1.2 system-ui,sans-serif;letter-spacing:-.03em;margin:0 0 18px}
.tool-about h3{font:650 1.05rem/1.4 system-ui,sans-serif;margin:24px 0 8px}
.tool-about p{margin:12px 0;max-width:860px}
.tool-about .tool-about-label{font-size:11px;font-weight:750;letter-spacing:.1em;margin:0 0 14px}
.tool-about a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.tool-about ul{padding-left:22px;margin:14px 0}
.tool-about summary{cursor:pointer;font-weight:650}
.tool-about details{margin:18px 0}
.tool-about :focus-visible{outline:2px solid currentColor;outline-offset:4px}
body:has(.topbar) .tool-about{color:#d0d5df;border-color:#414653}
@media(max-width:640px){.tool-about{margin:26px auto;padding:24px 0;font-size:14px}}
