.legal-intro.svelte-1t0l12{max-width:760px;padding:72px 0 40px}.legal-intro.svelte-1t0l12 h1:where(.svelte-1t0l12){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.legal-intro.svelte-1t0l12 p:where(.svelte-1t0l12){color:var(--nw-muted);margin-top:18px;font-size:18px;line-height:1.7}.legal-intro.svelte-1t0l12 .legal-updated:where(.svelte-1t0l12){color:var(--nw-ink);margin-top:12px;font-size:14px;font-weight:500}.legal-layout.svelte-1t0l12{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:72px;display:grid}.legal-toc.svelte-1t0l12{max-height:calc(100dvh - 112px);padding-right:8px;position:sticky;top:88px;overflow:auto}.legal-toc.svelte-1t0l12 h2:where(.svelte-1t0l12){letter-spacing:.08em;text-transform:uppercase;color:var(--nw-muted);margin-bottom:10px;font-size:12px;font-weight:600}.legal-toc.svelte-1t0l12 ol:where(.svelte-1t0l12){color:var(--nw-muted);margin:0;padding-left:22px;font-size:13px;line-height:1.45}.legal-toc.svelte-1t0l12 li:where(.svelte-1t0l12){padding:4px 0}.legal-toc.svelte-1t0l12 a:where(.svelte-1t0l12):hover{color:var(--nw-blue-ink);text-decoration:underline}.legal-body.svelte-1t0l12{min-width:0;max-width:720px;color:var(--nw-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.legal-body.svelte-1t0l12 section:where(.svelte-1t0l12){border-top:1px solid var(--nw-line);padding:28px 0 12px;scroll-margin-top:96px}.legal-body.svelte-1t0l12 section:where(.svelte-1t0l12):first-child{border-top:0;padding-top:0}.legal-body.svelte-1t0l12 h2:where(.svelte-1t0l12){letter-spacing:-.025em;margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.3}.legal-number.svelte-1t0l12{color:var(--nw-muted);font-variant-numeric:tabular-nums}.legal-body.svelte-1t0l12 h3:where(.svelte-1t0l12){margin:24px 0 8px;font-size:18px;font-weight:600}.legal-body.svelte-1t0l12 p:where(.svelte-1t0l12),.legal-body.svelte-1t0l12 ul:where(.svelte-1t0l12){margin:0 0 16px}.legal-body.svelte-1t0l12 ul:where(.svelte-1t0l12){padding-left:22px;list-style:outside}.legal-body.svelte-1t0l12 li:where(.svelte-1t0l12){padding-bottom:6px}.legal-body.svelte-1t0l12 a:where(.svelte-1t0l12){color:var(--nw-blue-ink);text-underline-offset:3px;text-decoration:underline}.legal-facts.svelte-1t0l12{border:1px solid var(--nw-line);border-radius:12px;margin:8px 0 24px;font-size:14px;line-height:1.6;overflow:hidden}.legal-facts-head.svelte-1t0l12,.legal-facts-row.svelte-1t0l12{grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr) minmax(0,1.6fr);gap:16px;padding:12px 16px;display:grid}.legal-facts-head.svelte-1t0l12{background:var(--nw-blue-soft);color:var(--nw-ink);font-size:12px;font-weight:600}.legal-facts.svelte-1t0l12 dl:where(.svelte-1t0l12){margin:0}.legal-facts-row.svelte-1t0l12+.legal-facts-row:where(.svelte-1t0l12){border-top:1px solid var(--nw-line)}.legal-facts.svelte-1t0l12 dt:where(.svelte-1t0l12){font-weight:600}.legal-facts.svelte-1t0l12 dd:where(.svelte-1t0l12){color:var(--nw-muted);margin:0}.legal-toc-phone.svelte-1t0l12{display:none}.legal-toc-phone.svelte-1t0l12 ol:where(.svelte-1t0l12){margin:4px 0 8px;padding-left:22px;font-size:14px;line-height:1.45}.legal-toc-phone.svelte-1t0l12 li:where(.svelte-1t0l12){padding:5px 0}.legal-contact.svelte-1t0l12{flex-direction:column;gap:2px;margin-bottom:16px;font-style:normal;display:flex}@media (width<=800px){.legal-intro.svelte-1t0l12{padding:40px 0 24px}.legal-layout.svelte-1t0l12{grid-template-columns:1fr;gap:32px}.legal-toc.svelte-1t0l12{display:none}.legal-toc-phone.svelte-1t0l12{border-top:1px solid var(--nw-line);border-bottom:1px solid var(--nw-line);display:block}.legal-facts-head.svelte-1t0l12{display:none}.legal-facts-row.svelte-1t0l12{grid-template-columns:1fr;gap:6px}.legal-facts-label.visually-hidden.svelte-1t0l12{clip:auto;white-space:normal;width:auto;height:auto;color:var(--nw-ink);margin:0;font-size:12px;font-weight:600;display:block;position:static;overflow:visible}}@media print{.legal-toc.svelte-1t0l12,.legal-toc-phone.svelte-1t0l12{display:none}.legal-body.svelte-1t0l12 a[href^=http]:where(.svelte-1t0l12):after{content:" (" attr(href) ")"}.legal-intro.svelte-1t0l12{padding:0 0 16px}.legal-layout.svelte-1t0l12{padding:0;display:block}.legal-body.svelte-1t0l12{max-width:none;font-size:11pt;line-height:1.5}.legal-body.svelte-1t0l12 section:where(.svelte-1t0l12){break-inside:auto}.legal-body.svelte-1t0l12 h2:where(.svelte-1t0l12),.legal-body.svelte-1t0l12 h3:where(.svelte-1t0l12){break-after:avoid}.legal-facts-row.svelte-1t0l12{break-inside:avoid}}
