.nk-lh-section{background:var(--br-800);padding:56px 5% 64px;text-align:center}.nk-lh-eyebrow{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--white);margin-bottom:10px}.nk-lh-title{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;color:var(--white);line-height:1.2;margin-bottom:12px}.nk-lh-meta{font-size:.82rem;color:rgba(255,255,255,.45)}.nk-legal-body{max-width:820px;margin:0 auto;padding:64px 5% 80px}.nk-legal-toc{background:var(--br-200);border-radius:var(--radius);padding:24px 28px;margin-bottom:48px}.nk-legal-toc-title{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:14px}.nk-legal-toc ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.nk-legal-toc a{font-size:.85rem;color:var(--color-text);font-weight:600;border-bottom:1px solid rgba(217,178,50,.25);transition:color .2s,border-color .2s}.nk-legal-toc a:hover{color:var(--color-text);border-color:var(--br-800)}.nk-legal-section{margin-bottom:44px;padding-top:8px;border-top:2px solid var(--br-200)}.nk-legal-section:first-of-type{border-top:none}.nk-legal-h2{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-text);margin-bottom:14px;margin-top:4px;display:flex;align-items:center;gap:10px}.nk-legal-h2 .nk-legal-num{width:28px;height:28px;border-radius:50%;background:var(--br-200);color:var(--color-text);font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nk-legal-body p{font-size:.9rem;line-height:1.82;color:var(--text);margin-bottom:14px}.nk-legal-body p:last-child{margin-bottom:0}.nk-legal-body p br{display:block;margin-bottom:4px}.nk-legal-body strong{color:var(--color-text);font-weight:700}.nk-legal-body a{color:var(--color-text);font-weight:600;border-bottom:1px solid rgba(217,178,50,.3)}.nk-legal-body a:hover{color:var(--color-text)}.nk-legal-body ul,.nk-legal-body ol{font-size:.9rem;line-height:1.78;color:var(--text);padding-left:22px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.nk-legal-highlight{background:var(--br-200);border-radius:var(--radius);border-left:4px solid var(--terracotta);padding:16px 20px;margin:20px 0;font-size:.88rem;line-height:1.72;color:var(--color-text);font-weight:600}.nk-legal-contact{background:var(--br-800);border-radius:var(--radius);padding:24px 28px;margin-top:48px;text-align:center}.nk-legal-contact p{color:rgba(255,255,255,.75)!important;margin-bottom:8px}.nk-legal-contact a{color:var(--white);font-weight:700;border-bottom:1px solid rgba(255,255,255,.35)}.nk-legal-contact strong{color:var(--white)!important}@media (max-width:768px){.nk-lh-section{padding:44px 4% 52px}.nk-legal-body{padding:48px 4% 64px}}@media (max-width:600px){.nk-lh-section{padding:36px 4% 44px}.nk-legal-body{padding:36px 4% 52px}.nk-legal-toc{padding:18px 20px}.nk-legal-h2{font-size:1.1rem}.nk-legal-contact{padding:20px}}