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