/* 7.0: focused market pages and investor journeys. */
.tzk-instrument-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 25px}.tzk-instrument-jumps a{padding:10px 15px;border:1px solid #dbe5ef;background:#f5f8fd;border-radius:8px;color:#235482;font-size:12px;font-weight:650}
.tzk-instrument-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce6ef;border-radius:14px;overflow:hidden;margin:0 0 24px;background:linear-gradient(110deg,#f0f6fd,#fff)}.tzk-instrument-facts>div{padding:20px 24px;border-right:1px solid #dce6ef}.tzk-instrument-facts>div:last-child{border:0}.tzk-instrument-facts span{display:block;font-size:10px;letter-spacing:.6px;color:#6a7f94;text-transform:uppercase;margin-bottom:8px}.tzk-instrument-facts strong{display:block;font-size:16px;color:#183e61}
.tzk-instrument [id]{scroll-margin-top:30px}.tzk-instrument-reading{display:grid;grid-template-columns:270px minmax(0,1fr);gap:65px;margin:50px auto;max-width:1100px}.tzk-instrument-aside{align-self:start;padding:28px;border:1px solid #dce7ee;border-radius:15px;background:linear-gradient(160deg,#f1f7fa,#f3f5fd);position:sticky;top:25px}.tzk-instrument-aside h2{font-size:25px;line-height:1.3;margin:15px 0}.tzk-instrument-aside p{color:#617889;font-size:12px;line-height:1.85}.tzk-instrument-aside a{display:block;font-size:12px;font-weight:700;color:#1e64a0;border-top:1px solid #dbe6eb;padding-top:15px;margin-top:15px}.tzk-instrument-aside .tzk-instrument-review{font-size:10px;line-height:1.7;margin-top:23px}.tzk-instrument-review time{display:block;color:#3c5368;font-weight:650}
.tzk-instrument-copy{min-width:0;color:#304d60;font-size:16px;line-height:1.9}.tzk-instrument-copy h2{font-size:27px;line-height:1.35;letter-spacing:-.5px;color:#123443;margin:0 0 16px}.tzk-instrument-copy section+section{margin-top:34px;padding-top:29px;border-top:1px solid #e0e7ed}.tzk-instrument-copy p{margin:0 0 17px}.tzk-instrument-copy ul{padding-left:23px}.tzk-instrument-copy li{padding:4px 0}.tzk-instrument-copy strong{color:#143e50}
.tzk-instrument-faq{display:grid;grid-template-columns:.75fr 1.5fr;gap:55px;background:#f3f7fa;border:1px solid #e0e9ef;border-radius:18px;padding:33px;margin:40px 0}.tzk-instrument-faq h2{font-size:27px;line-height:1.3;margin:14px 0}.tzk-instrument-faq details{border-bottom:1px solid #dbe5ed;padding:0 0 15px;margin-bottom:15px}.tzk-instrument-faq details:last-child{border:0;padding:0;margin:0}.tzk-instrument-faq summary{font-size:15px;font-weight:700;line-height:1.6;color:#183f5a;cursor:pointer}.tzk-instrument-faq details>div{font-size:14px;line-height:1.8;color:#526d80;padding:6px 0 0}.tzk-instrument-faq details>div p{margin:8px 0}
.tzk-instrument-directory{margin:44px 0}.tzk-instrument-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tzk-instrument-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dce5f0;border-radius:14px;background:linear-gradient(145deg,#f4f8ff,#fff 70%);padding:26px;transition:box-shadow .18s,border-color .18s}.tzk-instrument-card:hover{border-color:#abc3e7;box-shadow:0 10px 30px #1e436214}.tzk-instrument-symbol{display:inline-block;align-self:start;background:#e4eeff;color:#2860a9;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.3px}.tzk-instrument-card h3{font-size:22px;line-height:1.25;margin:20px 0 11px;color:#173e55}.tzk-instrument-card p{font-size:12px;line-height:1.9;color:#657c8b;margin:0 0 20px}.tzk-instrument-open{margin-top:auto;font-size:11px;font-weight:750;color:#2860a9;display:flex;justify-content:space-between;gap:15px}.tzk-instrument-crypto{background:linear-gradient(145deg,#f6f1ff,#fff 70%)}.tzk-instrument-crypto .tzk-instrument-symbol{background:#eee4fe;color:#7b43af}.tzk-instrument-commodities{background:linear-gradient(145deg,#fff7e7,#fff 70%)}.tzk-instrument-commodities .tzk-instrument-symbol{background:#ffedc0;color:#916218}
.tzk-investor-tool-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 44px}.tzk-investor-tool-card{border:1px solid #d7e5ee;border-radius:17px;padding:30px;display:flex;gap:23px;background:linear-gradient(140deg,#f1f6ff,#fff 68%);min-width:0}.tzk-investor-tool-card:nth-child(2){background:linear-gradient(140deg,#eaf8f3,#fff 68%)}.tzk-investor-tool-number{display:flex;align-items:center;justify-content:center;align-self:start;flex-shrink:0;width:49px;height:49px;border-radius:13px;background:#dceaff;color:#2c66b6;font-size:20px;font-weight:700}.tzk-investor-tool-card:nth-child(2) .tzk-investor-tool-number{background:#d9eee7;color:#087963}.tzk-investor-tool-card h3{font-size:25px;letter-spacing:-.4px;line-height:1.3;color:#183e57;margin:12px 0}.tzk-investor-tool-card p{font-size:13px;line-height:1.85;color:#60798b;margin:0 0 17px}.tzk-investor-tool-card:hover{border-color:#98b9ce}
.tzk-investor-reading{margin:40px 0;border-top:1px solid #dee6ed;padding-top:30px}.tzk-investor-reading h2{font-size:27px;margin:12px 0 22px}.tzk-investor-reading nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tzk-investor-reading a{display:grid;grid-template-columns:1fr 20px;gap:10px 15px;padding:20px 23px;background:#f7f9fc;border:1px solid #e0e8ef;border-radius:11px}.tzk-investor-reading a>span:first-child{grid-column:1/-1;font-size:9px;letter-spacing:1.2px;color:#2c7296}.tzk-investor-reading strong{font-size:14px;line-height:1.65;color:#244c61}.tzk-investor-reading a:hover{background:#eef5fc}
.tzk-instrument a:focus-visible,.tzk-instrument summary:focus-visible,.tzk-instrument-directory a:focus-visible,.tzk-investor-tool-cards a:focus-visible,.tzk-investor-reading a:focus-visible{outline:3px solid #388bea;outline-offset:4px}
@media(max-width:1000px){.tzk-instrument-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tzk-instrument-reading{gap:30px;grid-template-columns:220px minmax(0,1fr)}.tzk-instrument-facts>div{padding:18px 15px}.tzk-investor-tool-card{padding:23px;gap:16px}.tzk-investor-tool-card h3{font-size:22px}}
@media(max-width:700px){.tzk-instrument-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tzk-instrument-facts>div:nth-child(2){border-right:0}.tzk-instrument-facts>div:nth-child(-n+2){border-bottom:1px solid #dce6ef}.tzk-instrument-facts strong{font-size:14px}.tzk-instrument-reading{grid-template-columns:1fr;gap:30px;margin:30px 0}.tzk-instrument-aside{position:static;padding:23px}.tzk-instrument-copy{font-size:15px}.tzk-instrument-copy h2{font-size:24px}.tzk-instrument-faq{grid-template-columns:1fr;gap:15px;padding:23px}.tzk-investor-tool-cards{grid-template-columns:1fr}.tzk-investor-reading nav{grid-template-columns:1fr}.tzk-instrument-jumps{gap:7px}.tzk-instrument-jumps a{font-size:11px;padding:9px 10px}}
@media(max-width:480px){.tzk-instrument-cards{grid-template-columns:1fr}.tzk-instrument-card{padding:23px}.tzk-investor-tool-card{display:block}.tzk-investor-tool-number{margin-bottom:20px}.tzk-instrument-faq h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.tzk-instrument-card{transition:none}}
