.nw-screen{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--canvas);font-family:var(--font-b)}.nw-card{width:min(480px,100%);background:var(--white);border:1px solid var(--line);border-radius:16px;padding:32px 28px;display:grid;grid-gap:16px;gap:16px;box-shadow:0 18px 40px rgba(16,32,30,.08)}.nw-card .nw-logo{height:44px;width:auto}.nw-card h1{font-family:var(--font-d);font-size:1.45rem;margin:0;color:var(--graphite)}.nw-card p{margin:0;color:var(--ink-2);line-height:1.55;font-size:.92rem}.nw-check{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;font-size:.86rem;line-height:1.5;cursor:pointer}.nw-check input{margin-top:3px;accent-color:var(--petrol)}.nw-alert{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:10px 12px;font-size:.86rem}.nw-small{font-size:.8rem!important}.nw-bar a,.nw-card a,.nw-link{color:var(--petrol);font-weight:600;text-decoration:none;border-bottom:1px solid}.nw-linkbtn{all:unset;cursor:pointer;color:var(--petrol);font-weight:600;border-bottom:1px solid}.nw-bar{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:flex-end;padding:6px 16px;font:.78rem var(--font-b);color:var(--ink-2);background:var(--white);border-bottom:1px solid var(--line)}.nw-bar .nw-lic{color:var(--graphite);font-weight:600}.nw-bar .nw-ro{color:var(--warn)}.nw-legal{max-width:860px;margin:0 auto;padding:32px 24px 64px;line-height:1.6;font:.95rem var(--font-b);color:var(--graphite);background:var(--canvas)}.nw-legal header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line-2)}.nw-legal header img{height:36px;width:auto}.nw-legal nav{font-size:.82rem}.nw-legal a{color:var(--petrol)}.nw-legal h1{font-family:var(--font-d);font-size:1.7rem;margin:28px 0 4px}.nw-legal h2{font-family:var(--font-d);font-size:1.1rem;margin:26px 0 8px}.nw-legal .nw-meta{color:var(--ink-2);font-size:.82rem;margin-top:0}.nw-legal li{margin:4px 0}