/* programmatic SEO pages (rankings, who-uses, index, company growth check) */
ul.ins li{margin:6px 0}ol.cos{padding-left:0;list-style:none}li.co{border-top:1px solid #e2e8f0;padding:10px 0}li.co h3{margin:0 0 2px;font-size:17px}li.co .rk{color:#1e3a8a;margin-right:4px}li.co .meta,.verdict .meta{color:#475569;font-size:14px;margin:0 0 4px}
.rk-table{border-collapse:collapse;width:100%;font-size:14px;margin:8px 0}.rk-table th{background:#1e3a8a;color:#fff;text-align:left;padding:6px}.rk-table td{border-bottom:1px solid #e2e8f0;padding:5px 6px;vertical-align:top}.rk-table tr.locked td{background:#f8fafc;color:#475569;font-style:italic}
@media (max-width:640px){.rk-table{display:block;overflow-x:auto}}
svg.chart{width:100%;height:auto;max-width:760px;display:block;margin:8px 0}ol.quote blockquote{margin:6px 0;border-left:3px solid #1e3a8a;padding:2px 10px;background:#f8fafc}
.cite code{display:block;white-space:normal;background:#f1f5f9;padding:8px;border-radius:6px}ul.hub li{margin:6px 0}
form.gc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}form.gc input{flex:1 1 260px;padding:8px;font-size:16px;border:1px solid #cbd5e1;border-radius:6px}.gc-out{margin-top:10px}.gc-out h3{margin:0 0 4px}
