.ml-page{padding-bottom:40px}.ml-page section{scroll-margin-top:130px}.ml-page a:not(.ml-jump a):not(.ml-download-grid a){color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.ml-page a:hover{color:var(--ink)}.ml-page p{color:var(--ink-2);line-height:1.65}.ml-hero{padding:54px 0 0;padding-top:var(--page-space)}.ml-eyebrow,.ml-kicker,.ml-tag{font:11px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ml-eyebrow{justify-content:space-between;gap:20px;display:flex}.ml-eyebrow>span{color:var(--ink-2)}.ml-hero h1{font:var(--type-page);letter-spacing:var(--tracking-page);margin:26px 0 18px}.ml-hero h1>span{color:var(--accent)}.ml-hero .ml-lead{max-width:850px;color:var(--ink-2);letter-spacing:normal;font-size:16px;line-height:1.6}.ml-intro{max-width:840px;margin-top:18px}.ml-scope{background:var(--surface);border:1px solid var(--border-soft);border-left:3px solid var(--accent);border-radius:var(--r-2);grid-template-columns:220px 1fr;gap:24px;margin-top:28px;padding:20px 24px;display:grid}.ml-scope strong{color:var(--ink);font-size:14px;line-height:1.6}.ml-scope p{margin:0;font-size:14px}.ml-jump{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 22px;margin-top:12px;padding:24px 0;display:flex}.ml-jump a{color:var(--ink-2);font:12px/1.6 var(--font-mono);padding:4px 0;text-decoration:none}.ml-jump a span{color:var(--accent);margin-left:6px}.ml-section{border-bottom:1px solid var(--border-soft);padding:44px 0}.ml-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px;display:flex}.ml-section-head .ml-kicker{margin:0 0 8px}.ml-section-head h2{font:var(--type-section);letter-spacing:var(--tracking-section);margin:0}.ml-section-head>p{max-width:355px;margin:0;font-size:13px}.ml-evidence-grid,.ml-stat-grid,.ml-table-grid,.ml-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ml-evidence{border:1px solid var(--border-soft);background:var(--surface);border-radius:var(--r-3);flex-direction:column;min-width:0;padding:24px;display:flex}.ml-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.ml-card-no{font:22px var(--font-mono);color:var(--ink-3)}.ml-evidence h3{font:var(--type-card);letter-spacing:var(--tracking-card);margin:0 0 14px}.ml-evidence p{margin:0 0 14px;font-size:14px}.ml-evidence p.ml-connection{color:var(--ink)}.ml-facts{margin:6px 0 20px;padding:0;list-style:none}.ml-facts li{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:12px;padding:10px 0;display:flex}.ml-facts strong{font:20px/1.4 var(--font-mono);color:var(--accent)}.ml-facts span{color:var(--ink);font-size:12px;line-height:1.5}.ml-facts small{color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.ml-evidence[data-evidence=tradeogre-canada-europol] .ml-facts li{display:block}.ml-evidence[data-evidence=tradeogre-canada-europol] .ml-facts strong{margin-bottom:6px;display:block}.ml-status{border-top:1px solid var(--border-soft);margin-top:auto;padding:14px 0 0}.ml-status .ml-kicker{font-size:10px}.ml-status p{margin:8px 0 14px}.ml-page summary{cursor:pointer;color:var(--accent);padding:10px 0;font-size:13px;line-height:1.6}.ml-page summary:hover{color:var(--ink)}.ml-page summary:focus-visible,.ml-page a:focus-visible,.ml-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ml-evidence details p{font-size:12px}.ml-evidence-source{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:18px;font-size:12px;line-height:1.6}.ml-evidence-source>span{font:10px/1.6 var(--font-mono);color:var(--ink-2);margin-top:6px;display:block}.ml-stat{border:1px solid var(--border-soft);background:var(--surface);border-radius:var(--r-3);padding:24px}.ml-stat .ml-kicker{margin:0 0 12px;font-size:10px}.ml-stat h3,.ml-peer h3{margin:0 0 16px;font-size:19px}.ml-stat-value{font:var(--type-stat);letter-spacing:-.03em}.ml-stat-value span{letter-spacing:0;color:var(--ink-2);font-size:12px;line-height:2;display:block}.ml-spark{width:100%;margin-top:18px}.ml-spark svg{width:100%;display:block}.ml-endpoints{font:10px/1.6 var(--font-mono);color:var(--ink-2);justify-content:space-between;margin-top:8px;display:flex}.ml-stat>p:last-child{margin:16px 0 0;font-size:13px}.ml-page .ml-small,.ml-source-line{margin-top:16px;font-size:12px;line-height:1.65}.ml-disclosure{border-top:1px solid var(--border-soft);margin-top:20px}.ml-disclosure>summary{font-family:var(--font-mono);padding:16px 0}.ml-disclosure>p{font-size:14px}.ml-table-grid{align-items:start;padding-bottom:16px}.ml-page table{border-collapse:collapse;width:100%;font:12px/1.6 var(--font-mono)}.ml-page caption{text-align:left;color:var(--ink);font-family:var(--font-sans);padding:16px 0 12px;font-size:13px}.ml-page th,.ml-page td{text-align:right;border-bottom:1px solid var(--border-soft);padding:10px 8px}.ml-page th{color:var(--ink-2);font-weight:500}.ml-page th:first-child{text-align:left}.ml-page td{font-variant-numeric:tabular-nums}.ml-table-scroll{max-width:100%;margin-top:16px;overflow-x:auto}.ml-table-scroll table{min-width:750px}.ml-fiu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:28px;display:grid}.ml-fiu-chart{margin:0}.ml-fiu-chart figcaption{margin-bottom:20px;font-size:16px;font-weight:600}.ml-bar-row{font:12px var(--font-mono);grid-template-columns:68px minmax(0,1fr) 40px;align-items:center;gap:12px;margin:14px 0;display:grid}.ml-bar-row>span{color:var(--ink-2)}.ml-bar-row strong{text-align:right;font-weight:500}.ml-bar-track{background:var(--surface-2);height:18px}.ml-bar-track span{background:var(--accent);height:100%;display:block}.ml-fiu-chart>p{margin-top:20px;font-size:12px}.ml-peer-grid{border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.ml-peer{border-bottom:1px solid var(--border-soft);border-right:1px solid var(--border-soft);padding:24px}.ml-peer strong{font:600 30px/1.2 var(--font-sans);letter-spacing:-.03em;display:block}.ml-peer .ml-small{color:var(--ink-2);font-size:10px}.ml-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.ml-source-list article{border-top:1px solid var(--border-soft);padding:24px 0}.ml-tag{border:1px solid var(--border);border-radius:3px;padding:2px 7px;font-size:10px;display:inline-block}.ml-source-list h3{margin:12px 0;font-size:16px;line-height:1.5}.ml-source-list p{margin:10px 0;font-size:13px}.ml-source-list p.ml-small{font-size:12px}.ml-method-grid h3{margin:0 0 14px;font-size:17px}.ml-method-grid p{margin:0;font-size:14px}.ml-notes{color:var(--ink-2);padding-left:22px;font-size:14px;line-height:1.7}.ml-notes li{padding:6px 0}.ml-page code{overflow-wrap:anywhere;color:var(--ink);font-size:.85em}.ml-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ml-download-grid a{border:1px solid var(--border-soft);border-radius:var(--r-2);background:var(--surface);flex-direction:column;align-items:flex-start;padding:22px;text-decoration:none;display:flex}.ml-download-grid a:hover{border-color:var(--accent)}.ml-download-grid strong{color:var(--ink);margin:14px 0 8px;font-size:16px;line-height:1.5}.ml-download-grid a>span:last-child{color:var(--ink-2);font-size:13px;line-height:1.6}.ml-download-grid .ml-tag{color:var(--accent)}@media (width<=1000px){.ml-evidence-grid{grid-template-columns:minmax(0,1fr)}.ml-evidence{padding:24px}.ml-peer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-stat{padding:18px}.ml-stat-value{font-size:34px;font:var(--type-stat);letter-spacing:-.03em}.ml-section-head{align-items:flex-start}}@media (width<=700px){.ml-hero{padding-top:var(--page-space)}.ml-eyebrow{flex-direction:column;gap:6px;font-size:10px}.ml-hero h1{font:var(--type-page);letter-spacing:var(--tracking-page)}.ml-scope{grid-template-columns:1fr;gap:8px;padding:16px}.ml-jump{gap:8px 18px}.ml-jump a{font-size:11px}.ml-section{padding:32px 0}.ml-section-head{flex-direction:column;gap:14px}.ml-stat-grid,.ml-table-grid,.ml-method-grid,.ml-source-list,.ml-fiu-grid,.ml-download-grid{grid-template-columns:minmax(0,1fr)}.ml-peer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-peer{padding:18px 14px}.ml-peer h3{font-size:16px}.ml-peer strong{font-size:26px;font:600 30px/1.2 var(--font-sans);letter-spacing:-.03em}.ml-stat{padding:22px}.ml-stat-value{font-size:40px;font:var(--type-stat);letter-spacing:-.03em}.ml-spark svg{height:48px}.ml-fiu-grid,.ml-method-grid{gap:24px}}
