.TableOfContents-module__S_jqxG__list{counter-reset:none;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__S_jqxG__link{border-radius:var(--r-sm);color:var(--text-muted);transition:color .15s var(--ease), background-color .15s var(--ease);align-items:baseline;gap:10px;padding:9px 10px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.TableOfContents-module__S_jqxG__link:hover{background:var(--surface-raised);color:var(--text)}.TableOfContents-module__S_jqxG__link[aria-current=true]{background:var(--primary-soft);color:var(--text);font-weight:600}.TableOfContents-module__S_jqxG__num{min-width:1.6em;color:var(--text-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.TableOfContents-module__S_jqxG__link[aria-current=true] .TableOfContents-module__S_jqxG__num{color:var(--primary-bright)}.TableOfContents-module__S_jqxG__desktop{display:none}.TableOfContents-module__S_jqxG__railTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);padding:0 10px 10px;font-size:11px;font-weight:700}.TableOfContents-module__S_jqxG__mobile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-sm)}.TableOfContents-module__S_jqxG__summary{justify-content:space-between;align-items:center;gap:var(--s-md);border-radius:var(--r-sm);cursor:pointer;min-height:44px;padding:0 10px;font-size:15px;font-weight:700;list-style:none;display:flex}.TableOfContents-module__S_jqxG__summary::-webkit-details-marker{display:none}.TableOfContents-module__S_jqxG__count{color:var(--text-faint);font-size:13px;font-weight:500}.TableOfContents-module__S_jqxG__mobile[open] .TableOfContents-module__S_jqxG__summary{margin-bottom:var(--s-sm);border-bottom:1px solid var(--border);border-radius:var(--r-sm) var(--r-sm) 0 0;padding-bottom:var(--s-sm)}@media (min-width:1000px){.TableOfContents-module__S_jqxG__mobile{display:none}.TableOfContents-module__S_jqxG__desktop{top:calc(var(--header-h) + var(--s-lg));max-height:calc(100vh - var(--header-h) - var(--s-xl));overscroll-behavior:contain;padding-right:6px;display:block;position:sticky;overflow-y:auto}}
.LegalPage-module__bHW_4a__page{padding-top:var(--s-3xl)}.LegalPage-module__bHW_4a__hero{max-width:760px;padding-bottom:var(--s-xl);border-bottom:1px solid var(--border);margin-inline:auto}.LegalPage-module__bHW_4a__h1{margin-top:var(--s-md);font-size:clamp(2.25rem,6vw,3.25rem)}.LegalPage-module__bHW_4a__lead{margin-top:var(--s-lg);max-width:62ch;color:var(--text-muted);font-size:clamp(1rem,2.2vw,1.125rem)}.LegalPage-module__bHW_4a__updated{margin-top:var(--s-lg);color:var(--text-faint);font-size:13px}.LegalPage-module__bHW_4a__body{gap:var(--s-xl);margin-top:var(--s-xl);grid-template-columns:minmax(0,1fr);display:grid}.LegalPage-module__bHW_4a__rail{min-width:0}.LegalPage-module__bHW_4a__content{min-width:0;max-width:68ch}@media (min-width:1000px){.LegalPage-module__bHW_4a__body{gap:var(--s-2xl);grid-template-columns:236px minmax(0,1fr)}}.LegalPage-module__bHW_4a__section{padding-top:var(--s-2xl)}.LegalPage-module__bHW_4a__section+.LegalPage-module__bHW_4a__section{margin-top:var(--s-md);border-top:1px solid var(--border)}.LegalPage-module__bHW_4a__h2{scroll-margin-top:calc(var(--header-h) + var(--s-lg));font-size:clamp(1.375rem,3.2vw,1.625rem)}.LegalPage-module__bHW_4a__prose{margin-top:var(--s-md);color:var(--text-muted);font-size:15.5px;line-height:1.72}.LegalPage-module__bHW_4a__prose>*+*{margin-top:var(--s-md)}.LegalPage-module__bHW_4a__prose h3{margin-top:var(--s-lg);color:var(--text);letter-spacing:-.005em;font-size:1rem;font-weight:700}.LegalPage-module__bHW_4a__prose strong{color:var(--text);font-weight:650}.LegalPage-module__bHW_4a__prose ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.LegalPage-module__bHW_4a__prose ul li{padding-left:20px;position:relative}.LegalPage-module__bHW_4a__prose ul li:before{content:"";background:var(--border-strong);width:8px;height:1px;position:absolute;top:.72em;left:2px}.LegalPage-module__bHW_4a__prose a{overflow-wrap:anywhere}.LegalPage-module__bHW_4a__prose code{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-size:.9em}.LegalPage-module__bHW_4a__dataList{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.LegalPage-module__bHW_4a__dataRow{padding:14px var(--s-md);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.LegalPage-module__bHW_4a__dataRow+.LegalPage-module__bHW_4a__dataRow{border-top:1px solid var(--border)}.LegalPage-module__bHW_4a__dataRow dt{color:var(--text);font-size:14px;font-weight:700}.LegalPage-module__bHW_4a__dataRow dd{color:var(--text-faint);margin:0;font-size:14px;line-height:1.6}@media (min-width:640px){.LegalPage-module__bHW_4a__dataRow{gap:var(--s-md);grid-template-columns:190px minmax(0,1fr);align-items:baseline}}.LegalPage-module__bHW_4a__callout{align-items:flex-start;gap:var(--s-md);padding:var(--s-lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);display:flex}.LegalPage-module__bHW_4a__calloutBody{min-width:0;font-size:14.5px;line-height:1.65}.LegalPage-module__bHW_4a__calloutBody>*+*{margin-top:var(--s-sm)}.LegalPage-module__bHW_4a__calloutTitle{color:var(--text);font-size:15px;font-weight:700;display:block}.LegalPage-module__bHW_4a__calloutIcon{border-radius:var(--r-md);flex:none;place-items:center;width:36px;height:36px;display:grid}.LegalPage-module__bHW_4a__calloutIcon[data-tone=primary]{background:var(--primary-soft);color:var(--primary-bright)}.LegalPage-module__bHW_4a__calloutIcon[data-tone=amber]{background:var(--amber-soft);color:var(--amber)}.LegalPage-module__bHW_4a__calloutIcon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.LegalPage-module__bHW_4a__calloutIcon[data-tone=green]{background:var(--green-soft);color:var(--green)}.LegalPage-module__bHW_4a__callout[data-tone=amber]{background:linear-gradient(180deg, #f5b3010d, #f5b30100 160px), var(--surface);border-color:#f5b30140}.LegalPage-module__bHW_4a__callout[data-tone=danger]{border-color:#ff453a38}.LegalPage-module__bHW_4a__intro{margin-bottom:var(--s-md)}@media (max-width:479px){.LegalPage-module__bHW_4a__callout{gap:var(--s-md);flex-direction:column}}
