.Legal-module__q0_YEq__header{border-bottom:1px solid var(--line);padding-bottom:4rem}.Legal-module__q0_YEq__header h1{max-width:820px;font-size:clamp(3rem,7vw,6rem)}.Legal-module__q0_YEq__header>p:last-child{color:var(--muted);max-width:560px;margin:1.75rem 0 0;font-size:1.05rem;line-height:1.7}.Legal-module__q0_YEq__layout{grid-template-columns:220px 1fr;align-items:start;gap:4rem;padding-top:3rem;display:grid}.Legal-module__q0_YEq__toc{top:calc(var(--nav-height) + 1.5rem);position:sticky}.Legal-module__q0_YEq__toc>p{color:var(--faint);font:600 .6rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem}.Legal-module__q0_YEq__toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.Legal-module__q0_YEq__toc a{color:var(--muted);border-left:1px solid #0000;gap:.6rem;margin-left:-1px;padding:.45rem 0 .45rem .9rem;font-size:.85rem;transition:color .16s,border-color .16s;display:flex}.Legal-module__q0_YEq__toc a span{color:var(--faint);font:.62rem var(--font-mono);padding-top:.2rem}.Legal-module__q0_YEq__toc a:hover{border-color:var(--cyan);color:var(--ink)}.Legal-module__q0_YEq__related{color:var(--cyan);font:.7rem var(--font-mono);margin-top:1.5rem;display:inline-block}.Legal-module__q0_YEq__related:hover{text-decoration:underline}.Legal-module__q0_YEq__document section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-height) + 1.5rem);grid-template-columns:48px 1fr;gap:1.5rem;padding:2.2rem 0;display:grid}.Legal-module__q0_YEq__document section:first-child{padding-top:0}.Legal-module__q0_YEq__document section>span{color:var(--cyan);font:.65rem var(--font-mono);padding-top:.5rem}.Legal-module__q0_YEq__document h2{font:500 1.45rem var(--font-sans);margin:0 0 .75rem}.Legal-module__q0_YEq__document p{color:var(--muted);max-width:660px;margin:0;line-height:1.75}.Legal-module__q0_YEq__document p+p{margin-top:1rem}.Legal-module__q0_YEq__document a{color:var(--cyan)}.Legal-module__q0_YEq__document a:hover{text-decoration:underline}.Legal-module__q0_YEq__contact{border:1px solid var(--line);background:linear-gradient(160deg,#14253b99,#0913208c);align-items:center;gap:1rem;margin-top:2.5rem;padding:1.25rem;display:flex}.Legal-module__q0_YEq__contact h3{font:500 1rem var(--font-sans);margin:0 0 .2rem}.Legal-module__q0_YEq__contact p{color:var(--muted);margin:0;font-size:.88rem}.Legal-module__q0_YEq__contact a{color:var(--cyan)}.Legal-module__q0_YEq__footerLinks{border-top:1px solid var(--line);margin-top:4rem;padding-top:1.5rem}@media (max-width:860px){.Legal-module__q0_YEq__layout{grid-template-columns:1fr;gap:2rem}.Legal-module__q0_YEq__toc{position:static}}@media (max-width:560px){.Legal-module__q0_YEq__document section{grid-template-columns:1fr;gap:.5rem;padding:1.75rem 0}.Legal-module__q0_YEq__document section>span{padding-top:0}}
