.terms-page.svelte-1e71jl2{background:var(--white);padding-bottom:64px}.terms-header.svelte-1e71jl2{max-width:760px;margin:8px 0 28px}.terms-header__eyebrow.svelte-1e71jl2{color:var(--primary-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.terms-header.svelte-1e71jl2 h1:where(.svelte-1e71jl2){color:var(--text-primary);margin:0;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}.terms-header__intro.svelte-1e71jl2{color:var(--text-muted);margin:14px 0 0;font-size:15px;line-height:1.7}.terms-header__dates.svelte-1e71jl2{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:12px 14px;display:flex}.terms-header__dates.svelte-1e71jl2 p:where(.svelte-1e71jl2){color:var(--text-secondary);margin:0;font-size:13px}.terms-layout.svelte-1e71jl2{grid-template-columns:240px minmax(0,920px);align-items:start;gap:28px;display:grid}.terms-toc.svelte-1e71jl2{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-sm);padding:16px;position:sticky;top:96px}.terms-toc__toggle.svelte-1e71jl2{display:none}.terms-toc__title.svelte-1e71jl2{color:var(--text-primary);margin:0 0 12px;font-size:13px;font-weight:800}.terms-toc.svelte-1e71jl2 ol:where(.svelte-1e71jl2){gap:8px;margin:0;padding-left:18px;display:grid}.terms-toc.svelte-1e71jl2 a:where(.svelte-1e71jl2){color:var(--text-secondary);font-size:13px;line-height:1.45;text-decoration:none}.terms-toc.svelte-1e71jl2 a:where(.svelte-1e71jl2):hover,.terms-toc.svelte-1e71jl2 a:where(.svelte-1e71jl2):focus-visible{color:var(--primary-blue);outline:none;text-decoration:underline}.terms-article.svelte-1e71jl2{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);max-width:920px;box-shadow:var(--shadow-sm);padding:28px}.terms-section.svelte-1e71jl2{margin-bottom:34px;scroll-margin-top:110px}.terms-section.svelte-1e71jl2:last-of-type{margin-bottom:0}.terms-section.svelte-1e71jl2 h2:where(.svelte-1e71jl2){color:var(--text-primary);margin:0 0 12px;font-size:22px;line-height:1.3}.terms-section.svelte-1e71jl2 p:where(.svelte-1e71jl2),.terms-section.svelte-1e71jl2 li:where(.svelte-1e71jl2){color:var(--text-secondary);font-size:14px;line-height:1.75}.terms-section.svelte-1e71jl2 p:where(.svelte-1e71jl2){margin:0 0 12px}.terms-section.svelte-1e71jl2 ul:where(.svelte-1e71jl2){margin:0 0 12px;padding-left:20px}.terms-section.svelte-1e71jl2 li:where(.svelte-1e71jl2)+li:where(.svelte-1e71jl2){margin-top:4px}.terms-section.svelte-1e71jl2 a:where(.svelte-1e71jl2){color:var(--primary-blue);font-weight:700;text-decoration:none}.terms-section.svelte-1e71jl2 a:where(.svelte-1e71jl2):hover,.terms-section.svelte-1e71jl2 a:where(.svelte-1e71jl2):focus-visible{outline:none;text-decoration:underline}.terms-contact-meta.svelte-1e71jl2{margin-bottom:16px!important}.button.svelte-1e71jl2{border-radius:var(--radius-sm);min-height:42px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.button--primary.svelte-1e71jl2{background:var(--primary-blue);color:var(--white);border:0}.button--primary.svelte-1e71jl2:hover{background:var(--primary-blue-dark)}.terms-related.svelte-1e71jl2{border-top:1px solid var(--border);margin-top:36px;padding-top:24px}.terms-related.svelte-1e71jl2 h2:where(.svelte-1e71jl2){margin:0 0 12px;font-size:18px}.terms-related.svelte-1e71jl2 ul:where(.svelte-1e71jl2){flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;list-style:none;display:flex}.terms-related.svelte-1e71jl2 a:where(.svelte-1e71jl2){color:var(--primary-blue);font-size:14px;font-weight:700;text-decoration:none}.terms-related.svelte-1e71jl2 a:where(.svelte-1e71jl2):hover,.terms-related.svelte-1e71jl2 a:where(.svelte-1e71jl2):focus-visible{outline:none;text-decoration:underline}@media (width<=960px){.terms-layout.svelte-1e71jl2{grid-template-columns:1fr}.terms-toc.svelte-1e71jl2{box-shadow:none;background:0 0;border:0;padding:0;position:static}.terms-toc__toggle.svelte-1e71jl2{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:flex}.terms-toc__nav.svelte-1e71jl2{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);margin-top:10px;padding:14px;display:none}.terms-toc__nav--open.svelte-1e71jl2{display:block}}@media (width<=640px){.terms-page.svelte-1e71jl2{padding-bottom:48px}.terms-article.svelte-1e71jl2{padding:20px 16px}}
