.LegalDocument-module__XuXY0W__page{background:radial-gradient(60rem 22rem at 85% -6rem, var(--sweep-tint), transparent 70%), var(--canvas);flex-direction:column;flex:1;display:flex}.LegalDocument-module__XuXY0W__masthead{background:var(--surface);border-bottom:1px solid var(--line)}.LegalDocument-module__XuXY0W__mastheadInner{max-width:68rem;padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.LegalDocument-module__XuXY0W__homeLink{border-radius:var(--radius-sm);transition:opacity .16s;display:inline-flex}.LegalDocument-module__XuXY0W__homeLink:hover{opacity:.8}.LegalDocument-module__XuXY0W__homeLink:active{opacity:.65}.LegalDocument-module__XuXY0W__lockup{width:140px;height:auto;display:block}.LegalDocument-module__XuXY0W__docNav{gap:var(--space-1);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px;display:flex}.LegalDocument-module__XuXY0W__docLink{padding:6px var(--space-3);color:var(--ink-muted);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;transition:color .16s,background-color .16s}.LegalDocument-module__XuXY0W__docLink:hover{color:var(--ink)}.LegalDocument-module__XuXY0W__docLink:active{background:var(--line)}.LegalDocument-module__XuXY0W__docLink[aria-current=page]{color:var(--navy);background:var(--surface);box-shadow:var(--shadow-card)}.LegalDocument-module__XuXY0W__layout{width:100%;max-width:68rem;padding:var(--space-12) var(--space-6);gap:var(--space-12);flex:1;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:960px){.LegalDocument-module__XuXY0W__layout{grid-template-columns:15rem minmax(0,1fr)}}.LegalDocument-module__XuXY0W__toc{display:none}@media (min-width:960px){.LegalDocument-module__XuXY0W__toc{display:block}}.LegalDocument-module__XuXY0W__tocLabel{margin-bottom:var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:600}.LegalDocument-module__XuXY0W__tocList{border-left:1px solid var(--line);list-style:none}.LegalDocument-module__XuXY0W__tocLink{gap:var(--space-2);padding:5px var(--space-3);color:var(--ink-muted);border-left:2px solid #0000;margin-left:-1px;font-size:.8125rem;line-height:1.4;transition:color .16s,border-color .16s;display:flex}.LegalDocument-module__XuXY0W__tocLink:hover{color:var(--navy);border-left-color:var(--sweep)}.LegalDocument-module__XuXY0W__tocLink:active{color:var(--sweep-text)}.LegalDocument-module__XuXY0W__tocNum{font-variant-numeric:tabular-nums;color:var(--sweep-text);opacity:.7}.LegalDocument-module__XuXY0W__doc{max-width:44rem;animation:.52s cubic-bezier(.22,1,.36,1) both LegalDocument-module__XuXY0W__rise}@keyframes LegalDocument-module__XuXY0W__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LegalDocument-module__XuXY0W__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sweep-text);font-size:.75rem;font-weight:600}.LegalDocument-module__XuXY0W__title{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.LegalDocument-module__XuXY0W__meta{margin-top:var(--space-3);color:var(--ink-muted);font-size:.875rem}.LegalDocument-module__XuXY0W__summary{margin-top:var(--space-8);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--sweep);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-size:.9375rem;line-height:1.7}.LegalDocument-module__XuXY0W__summary p+p,.LegalDocument-module__XuXY0W__summary p+ul,.LegalDocument-module__XuXY0W__summary ul+p{margin-top:var(--space-3)}.LegalDocument-module__XuXY0W__summary ul{padding-left:var(--space-6)}.LegalDocument-module__XuXY0W__summary li+li{margin-top:var(--space-1)}.LegalDocument-module__XuXY0W__summary strong{color:var(--navy)}.LegalDocument-module__XuXY0W__section{margin-top:var(--space-12);scroll-margin-top:var(--space-6)}.LegalDocument-module__XuXY0W__sectionTitle{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.015em;color:var(--navy);font-size:1.25rem;font-weight:700;display:flex}.LegalDocument-module__XuXY0W__sectionNum{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--sweep-text);font-size:.8125rem;font-weight:600}.LegalDocument-module__XuXY0W__body{margin-top:var(--space-4);color:var(--ink);font-size:.9375rem;line-height:1.7}.LegalDocument-module__XuXY0W__body>*+*{margin-top:var(--space-4)}.LegalDocument-module__XuXY0W__body h3{margin-top:var(--space-6);color:var(--navy);font-size:.9375rem;font-weight:600}.LegalDocument-module__XuXY0W__body h3+*{margin-top:var(--space-2)}.LegalDocument-module__XuXY0W__body ul{padding-left:var(--space-6)}.LegalDocument-module__XuXY0W__body li+li{margin-top:var(--space-2)}.LegalDocument-module__XuXY0W__body strong{color:var(--navy);font-weight:600}.LegalDocument-module__XuXY0W__body a,.LegalDocument-module__XuXY0W__inlineLink{color:var(--sweep-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.LegalDocument-module__XuXY0W__body a:hover,.LegalDocument-module__XuXY0W__inlineLink:hover{color:var(--sweep-hover)}.LegalDocument-module__XuXY0W__body a:active,.LegalDocument-module__XuXY0W__inlineLink:active{color:var(--navy)}.LegalDocument-module__XuXY0W__body .LegalDocument-module__XuXY0W__caps{letter-spacing:.01em;text-transform:uppercase;color:var(--ink-muted);font-size:.8125rem}.LegalDocument-module__XuXY0W__body table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.LegalDocument-module__XuXY0W__tableWrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.LegalDocument-module__XuXY0W__body th,.LegalDocument-module__XuXY0W__body td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.LegalDocument-module__XuXY0W__body tr:last-child td{border-bottom:0}.LegalDocument-module__XuXY0W__body th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);background:var(--canvas);font-size:.75rem;font-weight:600}.LegalDocument-module__XuXY0W__body td:first-child{color:var(--navy);white-space:nowrap;font-weight:600}.LegalDocument-module__XuXY0W__footer{border-top:1px solid var(--line);padding:var(--space-6);text-align:center;color:var(--ink-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.LegalDocument-module__XuXY0W__doc{animation:none}}
