:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;padding:0;box-sizing:border-box;background-color:#000;color:#fff;min-width:320px;min-height:100vh}*,*:before,*:after{box-sizing:border-box}.nk-legal-page{min-height:100vh;padding-top:132px!important;padding-bottom:84px!important;background:#0a0a0a;color:#fff}.nk-legal-page__inner{max-width:960px;margin:0 auto}.nk-legal-page__title{max-width:820px;margin:30px 0 12px;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.08}.nk-legal-page__date{margin:0 0 38px;color:#969696}.nk-legal-page__sections{display:grid;gap:14px}.nk-legal-page__section{padding:24px 26px;border:1px solid #333;border-radius:6px;background:#171717}.nk-legal-page__section:nth-child(2n){background:#222}.nk-legal-page__section h2{margin:0 0 10px;color:#fff;font-size:1.18rem}.nk-legal-page__section p{margin:0;color:#c5c5c5;line-height:1.75}.nk-legal-page__contact{margin:32px 0 0;padding:22px 26px;border-left:3px solid #fff;background:#202020;color:#aaa}.nk-legal-page__contact a{color:#fff}@media(max-width:640px){.nk-legal-page{padding-top:104px!important;padding-bottom:56px!important}.nk-legal-page__section,.nk-legal-page__contact{padding:20px}}.nk-site .nk-light-section{background:#e8e7e3!important;color:#111;border-color:#d2d0ca!important}.nk-light-section :is(.nk-hover-card,.nk-design-card),.nk-light-section .nk-light-panel{background:#fff!important;color:#111!important;border-color:#d4d2cc!important;box-shadow:0 12px 34px #00000012}.nk-light-section :is(p,ul,li):not(.nk-built-project-card *){color:#555!important}.nk-light-section .nk-hover-card>div{color:#555!important}.nk-light-section .nk-return-link{color:#333!important;border-color:#999!important}.nk-site .nk-light-section .nk-principle-title{font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.35!important;letter-spacing:0!important}@media(max-width:1236px){.desktop-menu{display:none!important}}
