.ai-tool-quote{color:var(--quiet);margin-top:8px;font-size:.92rem;line-height:1.5;display:block}.ai-tool-evidence{color:var(--quiet);margin-top:6px;font-size:.9rem;display:block}.ai-tool-table th[scope=row]{min-width:11rem}.ai-tool-table td{min-width:15rem}.ai-tools-hub__list{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-tools-hub__list>li{border-bottom:1px solid var(--border-subtle);padding:18px 0}.ai-tools-hub__list h3{margin:0 0 4px;font-size:1.05rem}.ai-tools-hub__list p{color:var(--quiet);margin:0;font-size:.92rem}.ai-tool-sources li,.ai-tool-sources a,.ai-tool-evidence a{overflow-wrap:anywhere}.ai-tools-group th{border-bottom:1px solid var(--border-subtle);color:var(--ink);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding-top:26px;font-size:.78rem;font-weight:600;position:sticky;left:0}.ai-tools-group:first-child th{padding-top:0}.ai-tools-group th span{color:var(--quiet);letter-spacing:.04em;font-weight:400}.ai-tools-hub__group+.ai-tools-hub__group{margin-top:30px}.ai-tools-hub__group>h3{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 6px;font-size:.78rem;font-weight:600}.ai-tools-hub__list h4{margin:0 0 4px;font-size:1.05rem}
