.disclaimer{background:#fff;color:#1b1d1b}.disclaimer .site-header{border-bottom:1px solid #deded9;background:white}.disclaimer .wordmark span{color:#1b1d1b}.disclaimer .legal-document{max-width:1040px;margin:0 auto;padding:36px 40px 64px}.legal-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#656861;margin-bottom:36px;min-height:28px}.legal-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.legal-heading{border-bottom:1px solid #cfd1ca;padding-bottom:24px}.legal-heading>.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:15px;color:#5c6058}.legal-heading h1{font-size:clamp(32px,4vw,49px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 19px;max-width:790px}.legal-introduction{font-size:16px;line-height:1.65;color:#53584f;max-width:720px;margin-bottom:26px}.legal-document-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;color:#6a6e64}.legal-summary{background:#f4f5ef;border-left:3px solid #c5cf00;padding:24px 26px;margin:30px 0 35px}.legal-summary h2{font-size:15px;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:12px}.legal-summary p{font-size:14px;line-height:1.75;margin:0 0 11px;max-width:790px}.legal-summary p:last-child{margin-bottom:0}.legal-contents{padding:0 0 28px;border-bottom:1px solid #cfd1ca;margin-bottom:36px}.legal-contents h2{font-size:15px;letter-spacing:0;font-weight:600;margin-bottom:15px}.legal-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;list-style:none;padding:0;margin:0}.legal-contents a{font-size:12px;line-height:1.5;display:flex;align-items:baseline;gap:10px;min-height:36px;padding:8px 0}.legal-contents a>span{font-variant-numeric:tabular-nums;color:#7a7f73;font-size:10px;min-width:19px}.legal-contents a:hover{text-decoration:underline;text-underline-offset:3px}.disclaimer-sections{max-width:860px}.disclaimer-sections>section{margin-bottom:36px;scroll-margin-top:32px;padding-top:0;border:0}.disclaimer-sections>section+section{border-top:1px solid #e2e4dc;padding-top:29px}.disclaimer-sections h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.45;margin:0 0 17px}.disclaimer-sections p{font-size:14px;line-height:1.85;margin:0 0 15px;max-width:810px;color:#363b32}.legal-inline-link{font-size:12px;line-height:1.6;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px;min-height:32px;margin-top:4px}.legal-inline-link .arrow{font-size:14px}.legal-document-end{border-top:1px solid #cfd1ca;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#6a6e64}.legal-document-end>a{display:inline-flex;align-items:center;gap:12px;min-height:34px;color:#1b1d1b;text-decoration:underline;text-underline-offset:4px}.disclaimer .site-footer{margin-top:0;border-color:#e1e3db;background:#f7f8f3}.disclaimer a:focus-visible{outline:2px solid #34372e;outline-offset:4px}@media(max-width:650px){.disclaimer .legal-document{padding:25px 24px 45px}.legal-breadcrumb{font-size:11px;margin-bottom:25px}.legal-heading h1{font-size:33px;line-height:1.15;letter-spacing:-.04em}.legal-introduction{font-size:14px;margin-bottom:20px}.legal-document-meta{display:flex;flex-direction:column;gap:5px;font-size:10px}.legal-summary{padding:19px 19px;margin:25px 0 28px}.legal-summary p{font-size:13px;line-height:1.75}.legal-contents ol{grid-template-columns:1fr}.legal-contents a{min-height:40px;font-size:12px}.disclaimer-sections h2{font-size:19px}.disclaimer-sections p{font-size:14px;line-height:1.8}.disclaimer-sections>section+section{padding-top:24px}.legal-document-end{align-items:flex-start;flex-wrap:wrap;gap:9px}}@media(max-width:380px){.disclaimer .legal-document{padding-inline:20px}.legal-heading h1{font-size:30px}}@media print{.site-header,.regulatory-notice,.site-footer,.skip-link,.legal-breadcrumb,.legal-document-end{display:none!important}.disclaimer .legal-document{max-width:none;padding:0}.legal-heading h1{font-size:28pt}.legal-summary{border:1px solid #bbb;border-left:3px solid #333;background:white;break-inside:avoid}.legal-contents{display:none}.disclaimer-sections h2{font-size:14pt;break-after:avoid}.disclaimer-sections p{font-size:10pt;line-height:1.6}.disclaimer-sections>section{break-inside:auto}.legal-document-meta{font-size:9pt}.legal-inline-link{font-size:10pt}}
.disclaimer-sections h3{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;margin:23px 0 10px}.disclaimer-sections .source-link{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.disclaimer-sections .source-link:hover{text-decoration-thickness:2px}@media print{.disclaimer-sections h3{font-size:11pt;break-after:avoid}}
/* Asset-specific documents retain each specialist's identity. */
.crypto.disclaimer{color:#172833}.crypto.disclaimer .site-header{background:#172833;color:#edf2f3;border-color:#98aab5}.crypto.disclaimer .legal-summary{background:#e8edf0;border-left-color:#335463}.crypto.disclaimer .site-footer{background:#e8edf0;color:#172833}.crypto.disclaimer .source-link{color:#335463}
.bonds.disclaimer{color:#283c35}.bonds.disclaimer .site-header{background:#283c35;color:#f1f1eb;border-color:#7d8a7e}.bonds.disclaimer .legal-summary{background:#f1f1eb;border-left-color:#283c35}.bonds.disclaimer .site-footer{background:#f1f1eb;color:#283c35}.bonds.disclaimer .source-link{color:#283c35}
.commodities.disclaimer{color:#272924}.commodities.disclaimer .site-header{background:#414640;color:#e7e4dc;border-color:#a7aa9d}.commodities.disclaimer .legal-summary{background:#e7e4dc;border-left-color:#414640}.commodities.disclaimer .site-footer{background:#e7e4dc;color:#272924}.commodities.disclaimer .source-link{color:#414640}
