.legal-shell-module__xPsl2a__page{background:var(--cel-page);min-height:100vh;color:var(--cel-ink);font-family:var(--cel-font-body);flex-direction:column;display:flex}.legal-shell-module__xPsl2a__nav{z-index:10;align-items:center;gap:var(--cel-space-4);padding:var(--cel-space-4) var(--cel-space-6);background:color-mix(in srgb, var(--cel-page) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cel-hair);display:flex;position:sticky;top:0}.legal-shell-module__xPsl2a__brand{align-items:center;gap:var(--cel-space-2);font-family:var(--cel-font-display);color:var(--cel-wordmark);font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-shell-module__xPsl2a__brandMark{color:var(--cel-accent);font-size:1.125rem;line-height:1}.legal-shell-module__xPsl2a__navSpacer{flex:auto}.legal-shell-module__xPsl2a__navLink{color:var(--cel-ink-2);padding:var(--cel-space-2) var(--cel-space-1);border-radius:var(--cel-radius-sm);transition:color var(--cel-motion-state);font-size:.9375rem;text-decoration:none}.legal-shell-module__xPsl2a__navLink:hover,.legal-shell-module__xPsl2a__navLink:focus-visible{color:var(--cel-ink)}@media (max-width:560px){.legal-shell-module__xPsl2a__navLink{display:none}}.legal-shell-module__xPsl2a__navCta{min-height:44px;padding:0 var(--cel-space-5);border-radius:var(--cel-radius-full);background:var(--cel-accent);color:var(--cel-on-accent);transition:background var(--cel-motion-state);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-shell-module__xPsl2a__navCta:hover,.legal-shell-module__xPsl2a__navCta:focus-visible{background:var(--cel-accent-hover)}.legal-shell-module__xPsl2a__wrap{width:100%;max-width:1180px;padding:var(--cel-space-10) var(--cel-space-4) var(--cel-space-12);gap:var(--cel-space-8);flex:auto;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:1100px){.legal-shell-module__xPsl2a__wrap{padding-inline:var(--cel-space-6);grid-template-columns:232px minmax(0,1fr);align-items:start;max-width:1040px}}.legal-shell-module__xPsl2a__toc{gap:var(--cel-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:static}.legal-shell-module__xPsl2a__tocLabel{display:none}@media (min-width:1100px){.legal-shell-module__xPsl2a__toc{gap:var(--cel-space-1);flex-flow:column;position:sticky;top:100px}.legal-shell-module__xPsl2a__tocLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--cel-ink-3);margin-bottom:var(--cel-space-3);font-size:.75rem;font-weight:700;display:block}}.legal-shell-module__xPsl2a__tocItem>a{padding:var(--cel-space-2) var(--cel-space-3);border-radius:var(--cel-radius-full);background:var(--cel-surface);border:1px solid var(--cel-hair);color:var(--cel-ink-2);transition:color var(--cel-motion-state), border-color var(--cel-motion-state);font-size:.8125rem;text-decoration:none;display:block}@media (min-width:1100px){.legal-shell-module__xPsl2a__tocItem>a{border:0;border-left:2px solid var(--cel-hair);background:0 0;border-radius:0;font-size:.875rem}}.legal-shell-module__xPsl2a__tocItem>a:hover,.legal-shell-module__xPsl2a__tocItem>a:focus-visible{color:var(--cel-accent);border-color:var(--cel-accent)}.legal-shell-module__xPsl2a__doc{background:var(--cel-surface);border:1px solid var(--cel-hair);border-radius:var(--cel-radius-xl);max-width:68ch;box-shadow:var(--cel-shadow-card);padding:var(--cel-space-8) var(--cel-space-6) var(--cel-space-10)}@media (min-width:700px){.legal-shell-module__xPsl2a__doc{padding:var(--cel-space-12) var(--cel-space-10)}}.legal-shell-module__xPsl2a__title{font-family:var(--cel-font-display);color:var(--cel-ink);margin:0 0 var(--cel-space-3);font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.legal-shell-module__xPsl2a__meta{gap:var(--cel-space-2) var(--cel-space-4);margin:0 0 var(--cel-space-6);color:var(--cel-ink-2);flex-wrap:wrap;font-size:.875rem;display:flex}.legal-shell-module__xPsl2a__lede{color:var(--cel-ink);margin:0 0 var(--cel-space-8);font-size:1.0625rem;line-height:1.65}.legal-shell-module__xPsl2a__h2{font-family:var(--cel-font-display);color:var(--cel-ink);margin:var(--cel-space-10) 0 var(--cel-space-3);padding-top:var(--cel-space-4);border-top:1px solid var(--cel-hair);scroll-margin-top:100px;font-size:1.3125rem;font-weight:600;line-height:1.3}.legal-shell-module__xPsl2a__h2:first-of-type{margin-top:var(--cel-space-6)}.legal-shell-module__xPsl2a__h3{color:var(--cel-ink);margin:var(--cel-space-6) 0 var(--cel-space-2);scroll-margin-top:100px;font-size:1rem;font-weight:700}.legal-shell-module__xPsl2a__body p{color:var(--cel-ink);margin:0 0 var(--cel-space-4);font-size:.9875rem;line-height:1.7}.legal-shell-module__xPsl2a__body ul,.legal-shell-module__xPsl2a__body ol{margin:0 0 var(--cel-space-4);padding-left:var(--cel-space-6);list-style:outside}.legal-shell-module__xPsl2a__body ol{list-style:decimal}.legal-shell-module__xPsl2a__body li{margin-bottom:var(--cel-space-2);font-size:.9875rem;line-height:1.7}.legal-shell-module__xPsl2a__body a{color:var(--cel-accent-hover);text-underline-offset:2px;text-decoration-thickness:1px}.legal-shell-module__xPsl2a__body strong,.legal-shell-module__xPsl2a__body b{font-weight:650}.legal-shell-module__xPsl2a__summary{margin:0 0 var(--cel-space-8);padding:var(--cel-space-5) var(--cel-space-5) var(--cel-space-3);background:var(--cel-accent-wash);border:1px solid var(--cel-hair);border-radius:var(--cel-radius-lg)}.legal-shell-module__xPsl2a__summaryTitle{margin:0 0 var(--cel-space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--cel-ink-2);font-size:.75rem;font-weight:700}.legal-shell-module__xPsl2a__summaryList{padding-left:var(--cel-space-5);margin:0;list-style:outside}.legal-shell-module__xPsl2a__summaryList li{margin-bottom:var(--cel-space-2);font-size:.9375rem;line-height:1.6}.legal-shell-module__xPsl2a__summaryList a{color:var(--cel-ink);text-underline-offset:2px;transition:color var(--cel-motion-state);text-decoration:underline;text-decoration-thickness:1px}.legal-shell-module__xPsl2a__summaryList a:hover,.legal-shell-module__xPsl2a__summaryList a:focus-visible{color:var(--cel-accent-hover)}.legal-shell-module__xPsl2a__actions{gap:var(--cel-space-3);margin:0 0 var(--cel-space-8);flex-wrap:wrap;display:flex}.legal-shell-module__xPsl2a__actionPrimary,.legal-shell-module__xPsl2a__actionSecondary{justify-content:center;align-items:center;gap:var(--cel-space-2);min-height:48px;padding:0 var(--cel-space-6);border-radius:var(--cel-radius-full);transition:background var(--cel-motion-state), border-color var(--cel-motion-state), color var(--cel-motion-state);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-shell-module__xPsl2a__actionPrimary{background:var(--cel-accent);color:var(--cel-on-accent);border:1px solid #0000}.legal-shell-module__xPsl2a__actionPrimary:hover,.legal-shell-module__xPsl2a__actionPrimary:focus-visible{background:var(--cel-accent-hover)}.legal-shell-module__xPsl2a__actionSecondary{background:var(--cel-bg);color:var(--cel-ink);border:1px solid var(--cel-hair)}.legal-shell-module__xPsl2a__actionSecondary:hover,.legal-shell-module__xPsl2a__actionSecondary:focus-visible{border-color:var(--cel-accent);color:var(--cel-accent)}@media (max-width:520px){.legal-shell-module__xPsl2a__actions{flex-direction:column}.legal-shell-module__xPsl2a__actionPrimary,.legal-shell-module__xPsl2a__actionSecondary{width:100%}}.legal-shell-module__xPsl2a__dataTable{border-collapse:collapse;width:100%;margin:0 0 var(--cel-space-6);font-size:.9375rem}.legal-shell-module__xPsl2a__dataTable caption{text-align:left;color:var(--cel-ink-2);margin-bottom:var(--cel-space-3);font-size:.875rem}.legal-shell-module__xPsl2a__dataTable th,.legal-shell-module__xPsl2a__dataTable td{text-align:left;vertical-align:top;padding:var(--cel-space-3) var(--cel-space-3) var(--cel-space-3) 0;border-bottom:1px solid var(--cel-hair);line-height:1.6}.legal-shell-module__xPsl2a__dataTable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--cel-ink-2);font-size:.75rem;font-weight:700}.legal-shell-module__xPsl2a__dataTable tbody th{color:var(--cel-ink);width:26%;font-weight:650}@media (max-width:760px){.legal-shell-module__xPsl2a__dataTable,.legal-shell-module__xPsl2a__dataTable tbody,.legal-shell-module__xPsl2a__dataTable tr,.legal-shell-module__xPsl2a__dataTable td,.legal-shell-module__xPsl2a__dataTable tbody th{width:auto;display:block}.legal-shell-module__xPsl2a__dataTable thead{display:none}.legal-shell-module__xPsl2a__dataTable caption{display:block}.legal-shell-module__xPsl2a__dataTable tr{padding:var(--cel-space-4) 0;border-bottom:1px solid var(--cel-hair)}.legal-shell-module__xPsl2a__dataTable th,.legal-shell-module__xPsl2a__dataTable td{padding:0 0 var(--cel-space-2);border:0}.legal-shell-module__xPsl2a__dataTable tbody th{margin-bottom:var(--cel-space-1);font-size:1rem}.legal-shell-module__xPsl2a__dataTable td:before{content:attr(data-label) " — ";color:var(--cel-ink-2);font-weight:650}}.legal-shell-module__xPsl2a__canvaChip{align-items:center;gap:var(--cel-space-1);padding:2px var(--cel-space-2);border-radius:var(--cel-radius-full);background:var(--cel-canva-wash);color:var(--cel-canva);font-size:.8125rem;font-weight:600;display:inline-flex}.legal-shell-module__xPsl2a__foot{border-top:1px solid var(--cel-hair);padding:var(--cel-space-8) var(--cel-space-6);align-items:center;gap:var(--cel-space-3) var(--cel-space-6);color:var(--cel-ink-2);flex-wrap:wrap;font-size:.875rem;display:flex}.legal-shell-module__xPsl2a__footLinks{gap:var(--cel-space-4);flex-wrap:wrap;margin-left:auto;display:inline-flex}.legal-shell-module__xPsl2a__foot a{color:var(--cel-ink-2);text-decoration:none}.legal-shell-module__xPsl2a__foot a:hover,.legal-shell-module__xPsl2a__foot a:focus-visible{color:var(--cel-accent);text-decoration:underline}