/* International extradition / INTERPOL triage tool. */
.sp-xit-section,.sp-xit-section *{box-sizing:border-box}.sp-xit-section [hidden]{display:none!important}.sp-xit-section{background:#f4f4f1;border-block:1px solid #e4e4e0;color:#141414;scroll-margin-top:88px}.sp-xit-wrap{max-width:1160px;margin:auto;padding:clamp(48px,6vw,84px) clamp(20px,4vw,56px)}
.sp-xit-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:28px clamp(36px,6vw,88px);margin-bottom:30px}.sp-xit-eyebrow,.sp-xit-label{font:500 9.5px/1.4 'IBM Plex Mono',monospace;letter-spacing:2.2px;color:#d43a2f;margin:0}.sp-xit-header h2{font:200 clamp(30px,4vw,52px)/1.03 Archivo,sans-serif;letter-spacing:-1.25px;margin:13px 0 0}.sp-xit-header h2 span,.sp-xit-cta h4 span{color:#d43a2f}.sp-xit-header>p{font:300 14.5px/1.75 'Libre Franklin',sans-serif;color:#4a4a46;margin:0}
.sp-xit-tool{background:#fff;border:1px solid #d7d7d2;box-shadow:0 18px 55px rgba(20,20,20,.06);min-height:520px;overflow:hidden;scroll-margin-top:20px}.sp-xit-screen{padding:clamp(28px,5vw,62px)}.sp-xit-progress{border-bottom:1px solid #e4e4e0;padding:18px clamp(24px,4vw,48px) 0}.sp-xit-progress>div{display:flex;justify-content:space-between;gap:20px;font:400 8.5px/1.4 'IBM Plex Mono',monospace;letter-spacing:1.6px;color:#6b6b66;margin-bottom:15px}.sp-xit-progress>div span:first-child{color:#141414}.sp-xit-progress i{display:block;height:3px;background:#e4e4e0;margin:0 -1px}.sp-xit-progress b{display:block;width:0;height:100%;background:#d43a2f;transition:width .25s}
.sp-xit-start,.sp-xit-question{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:30px clamp(38px,7vw,92px);align-items:start}.sp-xit-start h3,.sp-xit-question h3,.sp-xit-result-head h3{font:200 clamp(27px,3.4vw,43px)/1.08 Archivo,sans-serif;letter-spacing:-.9px;margin:14px 0 0}.sp-xit-start>div:first-child>p:last-child,.sp-xit-question>div:first-child>p:last-child{font:300 13.5px/1.7 'Libre Franklin',sans-serif;color:#6b6b66;margin:15px 0 0}.sp-xit-paths{display:grid;gap:10px}.sp-xit-paths button{appearance:none;background:#fff;border:1px solid #d7d7d2;color:#141414;cursor:pointer;display:grid;grid-template-columns:34px 1fr auto;grid-template-rows:auto auto;gap:5px 14px;padding:19px;text-align:left}.sp-xit-paths button:hover,.sp-xit-paths button:focus-visible{background:#fafaf8;border-color:#141414}.sp-xit-paths button>span{grid-row:1/3;font:500 9px/1.4 'IBM Plex Mono',monospace;letter-spacing:1.5px;color:#d43a2f;padding-top:4px}.sp-xit-paths strong{font:400 17px/1.3 Archivo,sans-serif}.sp-xit-paths small{font:300 12px/1.5 'Libre Franklin',sans-serif;color:#6b6b66}.sp-xit-paths b{grid-column:3;grid-row:1/3;align-self:center;color:#d43a2f;font-weight:300}.sp-xit-privacy{grid-column:1/-1;border-top:1px solid #e4e4e0;display:flex;gap:6px 16px;flex-wrap:wrap;padding-top:16px;margin-top:-4px;font:300 11.5px/1.55 'Libre Franklin',sans-serif;color:#6b6b66}.sp-xit-privacy strong{color:#141414;font-weight:500}
.sp-xit-options{display:grid;gap:9px}.sp-xit-option{border:1px solid #d7d7d2;cursor:pointer;display:grid;grid-template-columns:22px 1fr;gap:14px;min-height:70px;padding:14px 17px}.sp-xit-option:hover{border-color:#141414;background:#fafaf8}.sp-xit-option input{position:absolute;opacity:0}.sp-xit-option i{width:19px;height:19px;border:1px solid #aaa9a3;margin-top:2px}.sp-xit-option input[type=radio]+i{border-radius:50%}.sp-xit-option input:checked+i{background:#d43a2f;border-color:#d43a2f;box-shadow:inset 0 0 0 4px #fff}.sp-xit-option span{display:grid;gap:4px}.sp-xit-option strong{font:400 15px/1.35 Archivo,sans-serif}.sp-xit-option small{font:300 11.5px/1.5 'Libre Franklin',sans-serif;color:#6b6b66}.sp-xit-text{appearance:none;border:1px solid #d7d7d2;border-radius:0;color:#141414;font:300 16px/1.4 'Libre Franklin',sans-serif;padding:18px;width:100%}.sp-xit-text:focus{border-color:#141414;outline:2px solid #d43a2f;outline-offset:3px}.sp-xit-error{font:500 11px/1.5 'Libre Franklin',sans-serif;color:#b32820;margin:12px 0 0}.sp-xit-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.sp-xit-nav button,.sp-xit-actions button,.sp-xit-sources button{appearance:none;background:transparent;border:0;cursor:pointer;font:500 12px/1.4 'Libre Franklin',sans-serif}.sp-xit-nav button:last-child{background:#141414;color:#fff;padding:14px 22px}.sp-xit-nav button:last-child:hover{background:#d43a2f}
.sp-xit-result-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.sp-xit-result-head>div:last-child{display:flex;border:1px solid #e4e4e0}.sp-xit-result-head>div:last-child span{display:grid;min-width:78px;padding:10px 14px;text-align:center}.sp-xit-result-head>div:last-child span+span{border-left:1px solid #e4e4e0}.sp-xit-result-head strong{font:300 23px/1 Archivo,sans-serif}.sp-xit-result-head small{font:500 8px/1.4 'IBM Plex Mono',monospace;letter-spacing:1px;color:#6b6b66;margin-top:5px}.sp-xit-result-intro{font:300 13px/1.7 'Libre Franklin',sans-serif;color:#6b6b66;max-width:760px;margin:20px 0 30px}.sp-xit-groups section{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);border-top:2px solid #141414}.sp-xit-groups h4{font:400 12px/1.5 'IBM Plex Mono',monospace;letter-spacing:1.4px;margin:0;padding:19px 22px 19px 0}.sp-xit-groups article{border-left:1px solid #e4e4e0;border-bottom:1px solid #e4e4e0;padding:18px 0 18px 24px}.sp-xit-groups h5{font:400 16px/1.35 Archivo,sans-serif;margin:0}.sp-xit-groups article p{font:300 12.5px/1.65 'Libre Franklin',sans-serif;color:#5e5e59;margin:7px 0 0}.sp-xit-routing{background:#f4f4f1;border:1px solid #e4e4e0;margin-top:28px;padding:22px}.sp-xit-routing>div{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:12px}.sp-xit-routing a{color:#141414;font:500 12px/1.5 'Libre Franklin',sans-serif;text-decoration:none;border-bottom:1px solid #d43a2f}.sp-xit-actions{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;margin-top:22px}.sp-xit-actions button{border-bottom:1px solid #d43a2f;padding:4px 0}.sp-xit-actions span{font:500 10px/1.4 'IBM Plex Mono',monospace;color:#6b6b66}.sp-xit-cta{background:#141414;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 60px;align-items:center;margin-top:36px;padding:clamp(26px,4vw,42px)}.sp-xit-cta h4{font:200 clamp(23px,3vw,34px)/1.12 Archivo,sans-serif;letter-spacing:-.65px;margin:12px 0 0;max-width:670px}.sp-xit-cta p:not(.sp-xit-label){font:300 12.5px/1.65 'Libre Franklin',sans-serif;color:#c9c9c4;margin:13px 0 0}.sp-xit-cta>div:last-child{display:flex;flex-direction:column;gap:11px;min-width:205px}.sp-xit-cta a{background:#fff;color:#141414;font:500 12px/1.4 'Libre Franklin',sans-serif;padding:14px;text-align:center;text-decoration:none}.sp-xit-cta a:last-child{background:transparent;border:1px solid #4b4b47;color:#fff}.sp-xit-sources{border-top:1px solid #e4e4e0;display:flex;justify-content:space-between;gap:20px;align-items:start;margin-top:28px;padding-top:18px}.sp-xit-sources p,.sp-xit-noscript{font:300 10.5px/1.65 'Libre Franklin',sans-serif;color:#777771;margin:0;max-width:850px}.sp-xit-sources a{color:#141414}.sp-xit-sources button{border-bottom:1px solid #d43a2f;white-space:nowrap}.sp-xit-noscript{padding:18px 24px}
.sp-xit-section button:focus-visible,.sp-xit-section a:focus-visible,.sp-xit-option input:focus-visible+i{outline:2px solid #d43a2f;outline-offset:3px}.sp-xit-question h3:focus,.sp-xit-result-head h3:focus{outline:none}
@media(max-width:780px){.sp-xit-header,.sp-xit-start,.sp-xit-question{grid-template-columns:1fr}.sp-xit-result-head{align-items:start;flex-direction:column}.sp-xit-groups section{grid-template-columns:1fr}.sp-xit-groups h4{border-bottom:1px solid #e4e4e0}.sp-xit-groups article{border-left:0;padding-left:0}.sp-xit-cta{grid-template-columns:1fr}}@media(max-width:520px){.sp-xit-wrap{padding-inline:16px}.sp-xit-screen{padding:28px 20px}.sp-xit-progress{padding-inline:20px}.sp-xit-result-head>div:last-child{width:100%}.sp-xit-result-head>div:last-child span{flex:1;min-width:0;padding-inline:7px}.sp-xit-nav{background:#fff;bottom:0;margin:8px -20px -28px;padding:16px 20px;position:sticky;z-index:3}.sp-xit-sources{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.sp-xit-progress b{transition:none}}@media print{body *{visibility:hidden!important}.sp-xit-section,.sp-xit-section *{visibility:visible!important}.sp-xit-section{background:#fff!important;border:0;left:0;position:absolute;top:0;width:100%}.sp-xit-wrap,.sp-xit-screen{max-width:none;padding:20px}.sp-xit-header,.sp-xit-actions,.sp-xit-cta,.sp-xit-sources button{display:none!important}.sp-xit-tool{border:0;box-shadow:none;min-height:0}.sp-xit-groups article{break-inside:avoid}}
.sp-xit-cta button{appearance:none;background:#fff;border:0;color:#141414;cursor:pointer;font:500 12px/1.4 'Libre Franklin',sans-serif;padding:14px;text-align:center}.sp-xit-lead-form{background:#f4f4f1;border:1px solid #d7d7d2;border-top:0;display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:28px 54px;padding:clamp(26px,4vw,42px);scroll-margin-top:20px}.sp-xit-lead-form h4{font:200 clamp(23px,3vw,32px)/1.12 Archivo,sans-serif;margin:12px 0 0}.sp-xit-lead-form h4 span{color:#d43a2f}.sp-xit-lead-form>div:first-child>p:last-child{font:300 12.5px/1.65 'Libre Franklin',sans-serif;color:#6b6b66;margin:13px 0 0}@media(max-width:780px){.sp-xit-lead-form{grid-template-columns:1fr}}

/* Keep the completed-state conversion panel legible against broad theme heading rules. */
.sp-xit-cta .sp-xit-label{color:#d43a2f}.sp-xit-cta h4{color:#fff}.sp-xit-cta p:not(.sp-xit-label){color:#c9c9c4}.sp-xit-cta button{color:#141414}.sp-xit-cta a:last-child{color:#fff}

/* Standard articles can be narrower than the viewport. Respond to the tool's own width too. */
.sp-xit-section{container-name:sp-xit;container-type:inline-size}
@container sp-xit (max-width:780px){.sp-xit-header,.sp-xit-start,.sp-xit-question{grid-template-columns:1fr}.sp-xit-result-head{align-items:start;flex-direction:column}.sp-xit-groups section{grid-template-columns:1fr}.sp-xit-groups h4{border-bottom:1px solid #e4e4e0}.sp-xit-groups article{border-left:0;padding-left:0}.sp-xit-cta,.sp-xit-lead-form{grid-template-columns:1fr}}
