.tzk-legal-page{margin:0 0 64px}.tzk-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 32px}.tzk-trust-card{position:relative;border:1px solid #dce5ef;background:#fff;border-top:4px solid #0b7662;border-radius:16px;padding:25px;box-shadow:0 8px 25px #102a4305}.tzk-trust-card:nth-child(2){border-top-color:#425bcc}.tzk-trust-card:nth-child(3){border-top-color:#9b6b22}.tzk-trust-number{font-size:13px;font-weight:750;letter-spacing:.12em;color:#527086}.tzk-trust-card h2{font-size:23px;line-height:1.2;margin:13px 0}.tzk-trust-card p{color:#58677b;line-height:1.6;min-height:52px}.tzk-trust-card ul{padding:0;margin:20px 0 0;list-style:none}.tzk-trust-card li{display:flex;gap:10px;justify-content:space-between;border-top:1px solid #e8edf3;padding:12px 0}.tzk-trust-card a{font-size:14px;font-weight:650;color:#183c56;text-decoration:none}.tzk-trust-card a:hover{text-decoration:underline}.tzk-legal-nav{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 38px}.tzk-legal-nav a{padding:8px 12px;border:1px solid #dce5ef;border-radius:7px;font-size:13px;font-weight:600;text-decoration:none;color:#27425d;background:#f8fafc}.tzk-legal-nav a:hover{border-color:#0b7662;color:#08624e;background:#effaf6}.tzk-legal-layout{display:grid;grid-template-columns:245px minmax(0,780px);gap:48px;align-items:start}.tzk-legal-toc{position:sticky;top:100px;font-size:13px;color:#627286;line-height:1.65;border-left:3px solid #dce7ed;padding-left:20px}.tzk-legal-toc ol{list-style:none;margin:18px 0 28px;padding:0}.tzk-legal-toc li{margin:12px 0}.tzk-legal-toc a{color:#244159;text-decoration:none}.tzk-legal-toc a:hover{text-decoration:underline}.tzk-legal-body{max-width:780px;min-width:0}.tzk-legal-body section{scroll-margin-top:105px;margin-bottom:32px}.tzk-legal-body section>h2:first-child{margin-top:0}.tzk-legal-body h2{font-size:25px;line-height:1.35}.tzk-legal-body p,.tzk-legal-body li{overflow-wrap:anywhere}.tzk-legal-references{font-size:13px!important;color:#5b6d7d;border-left:2px solid #c4d9e3;padding-left:12px}.tzk-legal-sources{background:#f3f7fb;border:1px solid #dce7ef;border-radius:14px;padding:25px}.tzk-legal-sources ul{padding-left:18px}.tzk-legal-sources li{margin-bottom:14px;scroll-margin-top:105px}.tzk-legal-sources li span{display:block;font-size:12px;color:#617184}.tzk-legal-extra{padding:20px;border:1px solid #dce5ef;border-radius:12px}.tzk-legal-contact{padding:18px;background:#eef8f3;border-radius:12px}.tzk-legal-page a:focus-visible{outline:3px solid #347ca6;outline-offset:4px}.tzk-footer nav a{line-height:1.5}.tzk-risk-notice{margin:24px 0}
@media(max-width:1000px){.tzk-trust-grid{gap:12px}.tzk-trust-card{padding:20px}.tzk-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media(max-width:760px){.tzk-trust-grid{grid-template-columns:1fr}.tzk-trust-card p{min-height:0}.tzk-trust-card h2{font-size:22px}.tzk-legal-layout{grid-template-columns:1fr;gap:22px}.tzk-legal-toc{position:static;top:auto;background:#f7fafc;border-radius:0 12px 12px 0;padding:18px}.tzk-legal-toc ol{margin:12px 0}.tzk-legal-toc p{margin:10px 0}.tzk-legal-nav{margin:20px 0}.tzk-legal-body h2{font-size:23px}.tzk-legal-sources{padding:19px}.tzk-legal-page{margin-bottom:36px}}@media print{.tzk-legal-toc,.tzk-legal-nav{display:none}.tzk-legal-layout{display:block}.tzk-trust-grid{display:block}.tzk-trust-card{margin:12px 0;box-shadow:none}.tzk-legal-body{max-width:none}}
