.nk-legal{max-width:760px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.15rem,5vw,2rem) clamp(4rem,9vw,7rem)}.nk-legal-head{border-bottom:2px solid var(--ink);flex-direction:column;gap:.9rem;padding-bottom:1.6rem;display:flex}.nk-legal-head .eyebrow{font-family:var(--label);letter-spacing:.34em;color:var(--accent);font-size:10px;font-weight:700}.nk-legal h1{font-family:var(--serif);font-feature-settings:"palt" 1;margin:0;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:900;line-height:1.36}.nk-legal-updated{font-family:var(--label);letter-spacing:.16em;color:var(--tx-mut);font-size:11px}.nk-legal-lede{color:var(--tx-sub);margin-top:1.8rem;font-size:.96rem;line-height:2}.nk-legal section{margin-top:2.6rem}.nk-legal h2{font-family:var(--serif);border-left:3px solid var(--accent);margin:0 0 .9rem;padding-left:.85rem;font-size:1.14rem;font-weight:700;line-height:1.6}.nk-legal h3{margin:1.5rem 0 .5rem;font-size:.94rem;font-weight:700}.nk-legal p{margin:0 0 .9rem;font-size:.94rem;line-height:2.05}.nk-legal ul,.nk-legal ol{flex-direction:column;gap:.45rem;margin:0 0 1rem;padding-left:1.3rem;display:flex}.nk-legal li{font-size:.94rem;line-height:1.95}.nk-legal a{color:var(--ink);text-underline-offset:3px}.nk-legal .nk-legal-table{margin:0 0 1.1rem;overflow-x:auto}.nk-legal table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.88rem}.nk-legal th,.nk-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bd-2);padding:.6rem .8rem;line-height:1.85}.nk-legal th{font-family:var(--label);letter-spacing:.16em;color:var(--accent);border-bottom:2px solid var(--ink);white-space:nowrap;font-size:10px}.nk-legal td:first-child{white-space:nowrap;font-weight:700}.nk-legal-note{background:var(--paper-2);border:1px solid var(--bd-2);border-left:3px solid var(--ink);color:var(--tx-sub);padding:1rem 1.15rem;font-size:.9rem;line-height:1.95}.nk-legal-note strong{color:var(--ink)}.nk-legal-contact{border-top:1px solid var(--bd-2);color:var(--tx-sub);margin-top:3rem;padding-top:1.6rem;font-size:.9rem;line-height:2}.nk-legal-contact b{color:var(--ink)}
