.legal,.nf{position:relative;padding-block:calc(var(--nav-h) + 64px) 96px}.legal__backdrop{position:absolute;inset:0 0 auto;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 78% 10%,rgba(0,184,117,.2),transparent 70%),repeating-radial-gradient(circle at 78% 0%,rgba(159,245,214,.07) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,rgba(159,245,214,.04) 0 1px,transparent 1px 72px);mask-image:linear-gradient(180deg,#000 40%,transparent)}.legal__head{max-width:820px}.legal__head .h2{margin-top:18px}.legal__date{margin-top:14px;font-family:var(--mono);font-size:13px;color:var(--text-3)}html[lang=ar] .legal__date{font-family:var(--font);font-size:14px}.legal__intro{display:grid;gap:14px;margin-top:28px;font-size:18px;line-height:1.75;color:var(--text-2)}.legal__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;margin-top:64px}.legal__toc{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start;max-height:calc(100vh - var(--nav-h) - 48px);overflow:auto;padding-inline-end:8px}.legal__toc ol{display:grid;gap:2px;margin-top:14px;counter-reset:toc}.legal__toc a{display:flex;gap:10px;padding:8px 10px;border-radius:10px;font-size:14px;line-height:1.4;color:var(--text-3);counter-increment:toc;transition:color .2s,background-color .2s}.legal__toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:#9ff5d673}.legal__toc a:hover,.legal__toc a[aria-current=true]{color:var(--text);background:#9ff5d612}.legal__toc a[aria-current=true]:before{color:var(--green)}.legal__body{max-width:760px}.legal__section{padding-block:8px 34px;border-bottom:1px solid var(--line);margin-bottom:30px}.legal__section h2{display:flex;align-items:baseline;gap:14px;font-size:clamp(22px,2vw,28px);line-height:1.25;font-weight:760}.legal__n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--green)}.legal__section p,.legal__section li{font-size:16.5px;line-height:1.8;color:var(--text-2)}html[lang=ar] .legal__section p,html[lang=ar] .legal__section li{font-size:17px;line-height:1.95}.legal__section p{margin-top:14px}.legal__section ul{display:grid;gap:10px;margin-top:16px}.legal__section li{position:relative;padding-inline-start:22px}.legal__section li:before{content:"";position:absolute;inset-inline-start:2px;top:.75em;width:7px;height:7px;border-radius:2px;background:var(--green);transform:rotate(45deg)}.legal__aside{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;margin-top:10px}.legal__other{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-weight:700;color:var(--text)}.legal__other:hover{color:var(--mint)}.legal__other .ico{color:var(--green)}@media (max-width: 960px){.legal__grid{grid-template-columns:minmax(0,1fr);gap:32px}.legal__toc{position:static;max-height:none;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#07142699}.legal__aside{grid-template-columns:minmax(0,1fr)}}.nf__wrap{display:grid;gap:48px;max-width:760px;min-height:60vh;align-content:center}.nf__code{font-family:var(--mono);font-size:clamp(80px,14vw,180px);font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(159,245,214,.4)}.nf__block{display:grid;gap:16px;justify-items:start}.credits{margin-top:48px}.credits li span[dir=ltr]{white-space:nowrap}
