.vx-legal-details{margin:24px 0;padding:24px;background:#fff;border:1px solid #ccd6df;border-radius:16px}.vx-legal-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px;margin:0}.vx-legal-details dt{font-size:.8rem;color:#475569;margin-bottom:7px}.vx-legal-details dd{margin:0;font-weight:600;overflow-wrap:anywhere}.vx-legal-details a,.vx-legal-toc a,.vx-legal-related a{color:#075985;text-decoration:underline;text-underline-offset:3px}.vx-legal-toc{padding:24px;background:#eaf2f7;border-radius:16px;margin:24px 0}.vx-legal-toc h2{font-size:1.1rem;margin:0 0 12px}.vx-legal-toc ol{columns:2;column-gap:32px;padding-left:22px;margin:0}.vx-legal-toc li{break-inside:avoid;margin:8px 0;line-height:1.6}.vx-legal-page .vxw-content-grid{grid-template-columns:minmax(0,1fr)}.vx-legal-page .vxw-content-card{scroll-margin-top:130px;grid-template-columns:40px minmax(0,1fr)}.vx-legal-page .vxw-content-card p,.vx-legal-page .vxw-content-card li{max-width:85ch;line-height:1.8;overflow-wrap:anywhere}.vx-legal-page .vxw-content-card li{margin:10px 0}.vx-legal-related{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 0}.vx-legal-related a{padding:10px 0}.vx-legal-page a:focus-visible{outline:3px solid #005a8f;outline-offset:4px}.vx-legal-page .vxw-content-hero h1{overflow-wrap:anywhere}@media(max-width:640px){.vx-legal-details,.vx-legal-toc{padding:18px}.vx-legal-toc ol{columns:1}.vx-legal-page .vxw-content-card{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px}.vx-legal-page .vxw-content-card h2{font-size:1.25rem}.vx-legal-page .vxw-content-card-index{font-size:.8rem}}
