.trust-mast{max-width:1120px;margin-inline:auto;padding-bottom:2rem}.policy-date{font-size:.86rem;color:#47546d;line-height:1.7}.trust-layout{display:grid;grid-template-columns:230px minmax(0,750px);gap:54px;max-width:1120px;margin:0 auto 80px;padding:0 24px;align-items:start}.trust-toc{position:sticky;top:100px;display:grid;gap:5px;border-top:4px solid #3154e8;padding-top:16px}.trust-toc a{font-size:.86rem;line-height:1.55;padding:8px 10px;color:#344461;text-decoration:none;border-radius:7px}.trust-toc a:hover,.trust-toc a:focus-visible{background:#e8efff;color:#143ea8}.trust-body{margin:0;max-width:none;width:100%;min-width:0}.trust-body section{scroll-margin-top:110px;padding:0 0 26px;margin:0 0 28px;border-bottom:1px solid #d4dfef}.trust-body h2{font-size:1.35rem;line-height:1.4;margin-top:0}.trust-body p{line-height:1.85;overflow-wrap:anywhere;color:#34415a}.trust-body a,.policy-body p a{color:#174abb;text-decoration:underline;text-underline-offset:3px}.trust-body code{font-size:.85em;background:#edf2ff;border-radius:4px;padding:3px 5px;overflow-wrap:anywhere}.footer-links{flex-wrap:wrap}@media(max-width:760px){.trust-layout{grid-template-columns:1fr;gap:30px;padding:0 20px;margin-bottom:44px}.trust-toc{position:static;grid-template-columns:1fr 1fr;gap:4px}.trust-toc a{font-size:.8rem;padding:8px}.trust-mast{padding-bottom:20px}.trust-body h2{font-size:1.22rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
