.legal-module__7fVNVa__page{background:var(--ink);min-height:100svh}.legal-module__7fVNVa__hero{background:var(--ink);border-bottom:1px solid #1d1d1d}.legal-module__7fVNVa__heroInner{width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 56px;position:relative}.legal-module__7fVNVa__title{font-family:var(--font-headline), Arial Black, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(42px,7vw,84px);font-weight:400;line-height:.92}.legal-module__7fVNVa__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-module__7fVNVa__meta>*{color:#c8c8c8;background:#ffffff08;border:1px solid #2b2b2b;border-radius:999px;padding:9px 14px;font-size:13px}.legal-module__7fVNVa__copy{cursor:pointer;font:inherit;font-size:13px;transition:border-color .15s,color .15s}.legal-module__7fVNVa__copy:hover{border-color:var(--lime);color:#fff}.legal-module__7fVNVa__body{grid-template-columns:240px 1fr;align-items:start;gap:56px;width:min(1120px,100% - 32px);margin:0 auto;padding:56px 0 96px;display:grid}.legal-module__7fVNVa__toc{position:sticky;top:24px}.legal-module__7fVNVa__toc p{color:#777;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.legal-module__7fVNVa__toc ol{border-left:1px solid #242424;margin:0;padding:0;list-style:none}.legal-module__7fVNVa__toc a{color:#9a9a9a;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:14px;line-height:1.35;display:block}.legal-module__7fVNVa__toc a:hover{border-left-color:var(--lime);color:#fff}.legal-module__7fVNVa__article{min-width:0}.legal-module__7fVNVa__section{background:linear-gradient(#0c0c0c,#080808);border:1px solid #1c1c1c;border-radius:18px;grid-template-columns:28px 1fr;gap:10px;margin-bottom:14px;padding:28px 28px 28px 22px;scroll-margin-top:24px;display:grid}.legal-module__7fVNVa__number{color:var(--lime);font-family:var(--font-geist-mono), monospace;padding-top:4px;font-size:13px;font-weight:700}.legal-module__7fVNVa__section h2,.legal-module__7fVNVa__callout h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:800}.legal-module__7fVNVa__section p,.legal-module__7fVNVa__callout p{color:#c4c4c4;margin:0;font-size:16px;line-height:1.75}.legal-module__7fVNVa__callout{background:radial-gradient(70% 140% at 0 0,#adff001a,#0000 70%),#0a0a0a;border:1px solid #adff0059;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 14px;padding:26px 28px;display:flex}.legal-module__7fVNVa__button{cursor:pointer;background:var(--lime);color:#071000;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;flex-shrink:0;padding:15px 22px;font-size:13px;font-weight:900}.legal-module__7fVNVa__button:hover{box-shadow:0 0 24px #adff0073}.legal-module__7fVNVa__related{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:44px;display:grid}.legal-module__7fVNVa__card{background:#0a0a0a;border:1px solid #222;border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 44px;transition:border-color .15s,transform .15s;display:flex;position:relative}.legal-module__7fVNVa__card strong{font-size:15px}.legal-module__7fVNVa__card span{color:#8f8f8f;font-size:13px;line-height:1.5}.legal-module__7fVNVa__card em{color:var(--lime);font-style:normal;position:absolute;bottom:16px;left:20px}.legal-module__7fVNVa__card:hover{border-color:#3a3a3a;transform:translateY(-2px)}@media (max-width:900px){.legal-module__7fVNVa__body{grid-template-columns:1fr;gap:28px;padding-top:32px}.legal-module__7fVNVa__toc{position:static}.legal-module__7fVNVa__related{grid-template-columns:1fr}.legal-module__7fVNVa__callout{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.legal-module__7fVNVa__heroInner{padding:48px 0 40px}.legal-module__7fVNVa__section{grid-template-columns:1fr;padding:22px 20px}}
