.legal-page.svelte-1gmktme{width:100%;max-width:1280px;color:var(--nf-text);margin-inline:auto;padding:42px 32px 64px}.legal-header.svelte-1gmktme{padding-bottom:32px;scroll-margin-top:88px}.back-link.svelte-1gmktme{min-height:36px;color:var(--nf-text);font-size:var(--text-ui-meta);align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.back-link.svelte-1gmktme:hover{text-underline-offset:4px;text-decoration:underline}h1.svelte-1gmktme{letter-spacing:-1.2px;font-size:38px;font-weight:600;line-height:1.3}.legal-meta.svelte-1gmktme{flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-top:16px;display:flex}.operator.svelte-1gmktme{color:var(--nf-text);font-size:var(--text-ui-meta);line-height:1.7}.updated.svelte-1gmktme{color:var(--nf-muted);font-size:var(--text-ui-meta);font-variant-numeric:tabular-nums}.legal-layout.svelte-1gmktme{border-top:1px solid var(--nf-border);grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:32px;display:grid}aside.svelte-1gmktme{align-self:start;max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow-y:auto}.desktop-toc.svelte-1gmktme h2:where(.svelte-1gmktme){color:var(--nf-muted);font-size:var(--text-ui-meta);margin-bottom:12px;font-weight:400}ol.svelte-1gmktme{border-left:1px solid var(--nf-border)}li.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--nf-muted);font-size:var(--text-ui-meta);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.7;display:block}li.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:var(--nf-text)}li.svelte-1gmktme a.active:where(.svelte-1gmktme){color:var(--nf-text);border-left-color:var(--nf-text);font-weight:500}.legal-copy.svelte-1gmktme{grid-area:1/2;min-width:0}.legal-copy.svelte-1gmktme>p{color:var(--nf-text);font-size:15px;line-height:1.85}.legal-copy.svelte-1gmktme>*+*{margin-top:26px}.reading-actions.svelte-1gmktme{border-top:1px solid var(--nf-border);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.reading-actions.svelte-1gmktme a:where(.svelte-1gmktme){min-height:36px;font-size:var(--text-ui-meta);align-items:center;gap:8px;display:inline-flex}.reading-actions.svelte-1gmktme a:where(.svelte-1gmktme):hover{text-underline-offset:4px;text-decoration:underline}.mobile-toc.svelte-1gmktme{display:none}a.svelte-1gmktme:focus-visible,summary.svelte-1gmktme:focus-visible{outline:2px solid var(--nf-text);outline-offset:3px}@media (width<=1000px){.legal-page.svelte-1gmktme{padding-inline:24px}.legal-layout.svelte-1gmktme{grid-template-columns:175px minmax(0,1fr);gap:32px}}@media (width<=760px){.legal-page.svelte-1gmktme{padding:30px 20px 44px}.legal-header.svelte-1gmktme{padding-bottom:24px}h1.svelte-1gmktme{letter-spacing:-.8px;font-size:30px}.legal-layout.svelte-1gmktme{grid-template-columns:1fr;gap:24px;padding-top:16px}aside.svelte-1gmktme{z-index:15;background:var(--nf-canvas);max-height:none;position:sticky;top:64px;overflow:visible}.legal-copy.svelte-1gmktme{grid-area:auto/1}.desktop-toc.svelte-1gmktme{display:none}.mobile-toc.svelte-1gmktme{border-bottom:1px solid var(--nf-border);display:block}.mobile-toc.svelte-1gmktme summary:where(.svelte-1gmktme){min-height:48px;font-size:var(--text-ui-meta);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-toc.svelte-1gmktme summary:where(.svelte-1gmktme)::-webkit-details-marker{display:none}.mobile-toc[open].svelte-1gmktme summary:where(.svelte-1gmktme) svg{transform:rotate(180deg)}.mobile-toc.svelte-1gmktme nav:where(.svelte-1gmktme){max-height:min(50dvh,360px);padding-bottom:12px;overflow-y:auto}}@media (scripting:none) and (width<=760px){aside.svelte-1gmktme{position:static}}.legal-section.svelte-1vriw9g{scroll-margin-top:88px}h2.svelte-1vriw9g{color:var(--nf-text);letter-spacing:-.4px;font-size:22px;font-weight:600;line-height:1.6}.clause-copy.svelte-1vriw9g{color:var(--nf-text);overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.85}.clause-copy.svelte-1vriw9g>*+*{margin-top:10px}@media (width<=760px){.legal-section.svelte-1vriw9g{scroll-margin-top:128px}}.legal-contact.svelte-8ynmdt{color:var(--nf-text);font-size:var(--text-ui-meta);overflow-wrap:anywhere;line-height:1.9}.contact-link.svelte-8ynmdt{text-decoration:underline;-webkit-text-decoration-color:var(--nf-border);text-decoration-color:var(--nf-border);text-underline-offset:3px}.contact-link.svelte-8ynmdt:hover{-webkit-text-decoration-color:var(--nf-text);text-decoration-color:var(--nf-text)}.contact-link.svelte-8ynmdt:focus-visible{outline:2px solid var(--nf-text);outline-offset:3px}
