.LegalDocument_doc__up6az{display:grid;grid-gap:28px;gap:28px;color:var(--text-primary)}.LegalDocument_doc__up6az>*{min-width:0}@media (min-width:1100px){.LegalDocument_doc__up6az{gap:36px}}.LegalDocument_toc__LBGlp{border-block:1px solid var(--neutral-200);padding-block:18px 20px}.LegalDocument_tocTitle__utvt8{font-family:var(--font-mono);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.LegalDocument_toc__LBGlp ol{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:16px;line-height:1.45}.LegalDocument_toc__LBGlp a{color:var(--link);text-underline-offset:3px}.LegalDocument_toc__LBGlp a:hover{color:var(--link-hover)}.LegalDocument_body__v9se0{font-size:16px;line-height:1.65}@media (min-width:768px){.LegalDocument_body__v9se0{font-size:16.5px}}@media (min-width:1100px){.LegalDocument_body__v9se0{font-size:17px}}.LegalDocument_body__v9se0>*+*{margin-top:14px}.LegalDocument_body__v9se0 a{color:var(--link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.LegalDocument_body__v9se0 a:hover{color:var(--link-hover)}.LegalDocument_body__v9se0 strong{font-weight:600}.LegalDocument_heading___usl9{font-family:var(--font-display);font-weight:600;font-size:23px;line-height:1.2;color:var(--pine-800);scroll-margin-top:24px}.LegalDocument_body__v9se0>.LegalDocument_heading___usl9{margin-top:36px}.LegalDocument_body__v9se0>.LegalDocument_heading___usl9:first-child{margin-top:0}@media (min-width:768px){.LegalDocument_heading___usl9{font-size:26px}.LegalDocument_body__v9se0>.LegalDocument_heading___usl9{margin-top:44px}}.LegalDocument_subheading__BnJsk{font-family:var(--font-body);font-weight:600;font-size:18px;line-height:1.3;color:var(--pine-800);scroll-margin-top:24px}.LegalDocument_body__v9se0>.LegalDocument_subheading__BnJsk{margin-top:26px}.LegalDocument_clause__7nBGm{scroll-margin-top:24px}.LegalDocument_lead__HEXY6{font-weight:600;color:var(--pine-800)}.LegalDocument_indent__2CsB6{padding-left:18px;border-left:2px solid var(--neutral-200)}@media (min-width:768px){.LegalDocument_indent__2CsB6{padding-left:22px}}.LegalDocument_strong__TwQQU{font-weight:600}.LegalDocument_list__REhoq{margin:0;padding-left:1.4em;display:grid;grid-gap:6px;gap:6px}.LegalDocument_list__REhoq.LegalDocument_indent__2CsB6{padding-left:calc(18px + 1.4em)}.LegalDocument_list__REhoq li::marker{color:var(--pine-600)}.LegalDocument_address__3E7qE{font-style:normal;line-height:1.6}