.legal-module__nkNtYW__main{padding-block:clamp(3rem,7vw,5rem);padding-inline:var(--gutter);color:#fff;background-color:#000;flex-direction:column;gap:clamp(2.5rem,6vw,4rem);display:flex}.legal-module__nkNtYW__hero{max-width:820px;animation:legal-module__nkNtYW__fadeUp .7s var(--ease) both;flex-direction:column;gap:14px;display:flex}.legal-module__nkNtYW__overline{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.legal-module__nkNtYW__overline:before{content:"";background:var(--accent);border-radius:2px;width:28px;height:2px}.legal-module__nkNtYW__title{letter-spacing:-.02em;font-size:clamp(30px,5.5vw,56px);font-weight:800;line-height:1.1}.legal-module__nkNtYW__updated{border:1px solid var(--border);color:var(--muted);border-radius:50px;align-self:flex-start;padding:4px 12px;font-size:13px}.legal-module__nkNtYW__intro{color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.75}.legal-module__nkNtYW__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.legal-module__nkNtYW__aside{top:calc(var(--header-h) + 24px);animation:legal-module__nkNtYW__fadeUp .7s .15s var(--ease) both;flex-direction:column;gap:16px;display:flex;position:sticky}.legal-module__nkNtYW__toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.legal-module__nkNtYW__toc__title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:600}.legal-module__nkNtYW__toc__list{flex-direction:column;gap:2px;list-style:none;display:flex}.legal-module__nkNtYW__toc__link{color:var(--muted);border-radius:8px;gap:8px;padding:6px 8px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s,background .2s;display:flex}.legal-module__nkNtYW__toc__link:hover{color:#fff;background:#ffffff0d}.legal-module__nkNtYW__toc__num{color:var(--accent);font-weight:600}.legal-module__nkNtYW__docs{flex-direction:column;gap:8px;display:flex}.legal-module__nkNtYW__docs__link{border:1px solid var(--border);color:var(--muted);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.legal-module__nkNtYW__docs__link:hover{color:#fff;border-color:var(--border-accent)}.legal-module__nkNtYW__docs__link__active{color:#fff;border-color:var(--border-accent);background:#12b8aa1f}.legal-module__nkNtYW__content{flex-direction:column;gap:16px;max-width:780px;display:flex}.legal-module__nkNtYW__section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:calc(var(--header-h) + 20px);animation:legal-module__nkNtYW__fadeUp .6s var(--ease) both;animation-delay:calc(.2s + var(--i,0) * 60ms);flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);transition:border-color .3s;display:flex}.legal-module__nkNtYW__section:target{border-color:var(--border-accent);animation:1.6s legal-module__nkNtYW__highlight}.legal-module__nkNtYW__section__title{align-items:baseline;gap:12px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.3;display:flex}.legal-module__nkNtYW__section__num{color:var(--accent);letter-spacing:.08em;flex-shrink:0;font-size:14px;font-weight:600}.legal-module__nkNtYW__paragraph{color:var(--muted);font-size:16px;line-height:1.75}.legal-module__nkNtYW__list{flex-direction:column;gap:10px;list-style:none;display:flex}.legal-module__nkNtYW__list li{color:var(--muted);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.legal-module__nkNtYW__list li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.legal-module__nkNtYW__contact{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:#12b8aa14;margin-top:8px;padding:20px 24px;font-size:16px;line-height:1.6}.legal-module__nkNtYW__contact a{color:var(--accent);font-weight:600;text-decoration:none}.legal-module__nkNtYW__contact a:hover{text-decoration:underline}@keyframes legal-module__nkNtYW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes legal-module__nkNtYW__highlight{0%{background:#12b8aa2e}to{background:var(--surface)}}@media (max-width:950px){.legal-module__nkNtYW__layout{grid-template-columns:1fr}.legal-module__nkNtYW__aside{position:static}.legal-module__nkNtYW__docs{scrollbar-width:none;flex-direction:row;order:-1;overflow-x:auto}.legal-module__nkNtYW__docs__link{flex-shrink:0}}@media (max-width:550px){.legal-module__nkNtYW__paragraph,.legal-module__nkNtYW__list li,.legal-module__nkNtYW__contact{font-size:15px}}
