.legal-heading{padding-top:130px;padding-bottom:38px;background:none}.legal-heading h1{font-size:clamp(2rem,5vw,3.2rem);margin:12px 0 20px}.legal-eyebrow{color:#9b8cff;text-transform:uppercase;letter-spacing:.1em}.legal-meta{font-size:.9rem;color:#a8adc4}.legal-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:48px;padding-bottom:70px;align-items:start}.legal-toc{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow:auto;padding:22px;border:1px solid #34354b;border-radius:12px;background:#171827}.legal-toc h2{font-size:1.1rem;margin:0 0 16px}.legal-toc ol{list-style:none;padding:0;margin:0}.legal-toc li{margin-bottom:9px;line-height:1.5}.legal-toc a,.legal-article a{color:#bfb4ff;text-decoration:underline;text-underline-offset:3px}.legal-toc a:focus-visible,.legal-article a:focus-visible{outline:2px solid #bfb4ff;outline-offset:3px}.legal-toc a[aria-current]{font-weight:700}.legal-other{border-top:1px solid #34354b;margin-top:24px;padding-top:20px}.legal-other a{display:block;margin-bottom:10px}.legal-article{max-width:900px;min-width:0;font-size:1rem;line-height:1.85;color:#e4e5ef}.legal-article section{scroll-margin-top:100px;border-bottom:1px solid #34354b;padding:0 0 28px;margin-bottom:34px}.legal-article h2{font-size:1.45rem;line-height:1.45;margin:0 0 18px;color:#fff}.legal-article p{margin:0 0 18px}.legal-article li{margin-bottom:12px}.legal-top{font-size:.85rem}.legal-table{overflow-x:auto;margin-bottom:18px}.legal-table table{width:100%;min-width:540px;border-collapse:collapse;font-size:.9rem}.legal-table th,.legal-table td{border:1px solid #45455b;padding:12px;text-align:left;vertical-align:top}.legal-table th{background:#222338}.legal-article blockquote{border-left:3px solid #9b8cff;padding:12px 22px;background:#171827}.legal-cookie-button{background:none;color:#bfb4ff;border:0;text-decoration:underline;cursor:pointer}.legal-identity{padding:20px;background:#171827;margin-bottom:30px}.gh-cookie-dialog{position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;max-width:680px;padding:22px;background:#171827;color:#eee;border:1px solid #8072c4;border-radius:12px;box-shadow:0 6px 35px #0008}.gh-cookie-dialog[hidden]{display:none}.gh-cookie-dialog p{line-height:1.65}.gh-cookie-actions{display:flex;flex-wrap:wrap;gap:12px}.gh-cookie-actions button{background:#6e58bb;border:1px solid #b9aaf4;border-radius:6px;color:#fff;padding:10px 16px;cursor:pointer}.gh-cookie-actions button:first-child{background:#292a3d}.gh-cookie-dialog a{color:#cabfff;text-decoration:underline}@media(max-width:850px){.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static;max-height:none}.legal-toc ol{columns:2}.legal-heading{padding-top:160px}.legal-article{font-size:1rem}}@media(max-width:500px){.legal-toc ol{columns:1}.legal-heading h1{font-size:2rem}.legal-layout{padding-left:20px;padding-right:20px}.gh-cookie-dialog{bottom:10px;left:10px;right:10px}}@media print{nav,footer,.legal-toc,.legal-top,.gh-cookie-dialog{display:none!important}.legal-heading{padding-top:0}.legal-layout{display:block}.legal-article,.legal-article h2,.legal-meta,.legal-article a{color:#000}.legal-article section{break-inside:avoid}body{background:#fff}}
