.LegalDoc_page___4ao6{background:var(--bg);min-height:70vh;padding-block:clamp(32px,5vw,64px);color:var(--body);font-family:var(--font-body)}.LegalDoc_shell__aRfy9{max-width:1080px}.LegalDoc_breadcrumb__LYSgT{display:flex;align-items:center;gap:8px;font-size:var(--small);margin-bottom:24px}.LegalDoc_crumbLink__JPQEc{color:var(--forest-700);font-weight:600;text-decoration:none}.LegalDoc_crumbLink__JPQEc:hover{text-decoration:underline}.LegalDoc_crumbSep__Ir0HU{color:var(--border)}.LegalDoc_crumbCurrent__EYPxI{color:var(--body)}.LegalDoc_docHeader__AhzJN{padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--border)}.LegalDoc_title__t2kU0{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--h1);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.LegalDoc_effective__qK086{margin:14px 0 0;font-size:var(--small);color:var(--body)}.LegalDoc_preamble__1r9XL{max-width:70ch;margin-bottom:8px;font-size:var(--body-size);line-height:1.75;color:var(--body)}.LegalDoc_preamble__1r9XL p{margin:0 0 14px}.LegalDoc_docFooter__7W4Y4{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.LegalDoc_footerNote__iyRsU{margin:0;font-size:var(--small);color:var(--body)}.LegalDoc_footerNote__iyRsU a{color:var(--forest-700);text-decoration:underline}.LegalDoc_back__GDcZC{display:inline-flex;align-items:center;gap:6px;font-size:var(--small);font-weight:600;color:var(--forest-700);text-decoration:none}.LegalDoc_back__GDcZC:hover{text-decoration:underline}.LegalDoc_backIcon__UvmZC{width:14px;height:14px}.LegalDocBody_gridNoToc__Q19ha,.LegalDocBody_grid__Q46WU{display:block}.LegalDocBody_doc__hMYgc{min-width:0}@media (min-width:768px){.LegalDocBody_grid__Q46WU{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}}@media (min-width:1024px){.LegalDocBody_grid__Q46WU{grid-template-columns:248px minmax(0,1fr);gap:64px}}.LegalDocBody_anchor__9Gj30{display:block;height:0;scroll-margin-top:calc(var(--nav-height) + 28px)}.LegalDocBody_section__nqV5q{border-top:1px solid var(--border)}.LegalDocBody_section__nqV5q:last-of-type{border-bottom:1px solid var(--border)}.LegalDocBody_sectionHeading__XX_7L{margin:0;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:22px 4px 10px}.LegalDocBody_sectionHeading__XX_7L,.LegalDocBody_sectionTrigger__X8Iwy{display:grid;align-items:baseline;color:var(--ink);font-family:var(--font-display)}.LegalDocBody_sectionTrigger__X8Iwy{width:100%;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:14px;padding:22px 4px;background:none;border:0;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out)}.LegalDocBody_sectionTrigger__X8Iwy:hover{color:var(--forest-700)}.LegalDocBody_sectionTrigger__X8Iwy:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.LegalDocBody_sectionNum__5ryce{font-size:var(--h3);font-weight:800;font-variant-numeric:tabular-nums;color:var(--forest);line-height:1.25}.LegalDocBody_sectionTitle__dlvYG{font-size:var(--h3);font-weight:800;letter-spacing:-.01em;line-height:1.25}.LegalDocBody_chevron__m3wI9{width:18px;height:18px;align-self:center;color:var(--body);transition:transform .3s var(--ease-out)}.LegalDocBody_sectionOpen__Q6FAC>.LegalDocBody_sectionHeading__XX_7L .LegalDocBody_chevron__m3wI9,.LegalDocBody_subOpen__g_zv3>.LegalDocBody_subHeading__ORG2t .LegalDocBody_chevron__m3wI9,.LegalDocBody_toc__b4fqn[open]>.LegalDocBody_tocSummary__Ell3S .LegalDocBody_chevron__m3wI9{transform:rotate(180deg)}.LegalDocBody_panel__edfz7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-out)}.LegalDocBody_panel__edfz7[data-open=true]{grid-template-rows:1fr}.LegalDocBody_panelInner__UKtW0{overflow:hidden;min-height:0}.LegalDocBody_sectionPad__F0yNG{padding:0 4px 28px;max-width:70ch}.LegalDocBody_sub__YcXfh{border-top:1px solid var(--border)}.LegalDocBody_sub__YcXfh:first-child{border-top:0}.LegalDocBody_subHeading__ORG2t{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:9px;padding:8px 0 4px;color:var(--ink)}.LegalDocBody_subTrigger__rb2ft{width:100%;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:16px 0;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out)}.LegalDocBody_subTrigger__rb2ft:hover{color:var(--forest-700)}.LegalDocBody_subTrigger__rb2ft:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.LegalDocBody_subTrigger__rb2ft .LegalDocBody_chevron__m3wI9{width:15px;height:15px}.LegalDocBody_subNum__uKsuo{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--forest);line-height:1.4}.LegalDocBody_subTitle__OYB7E{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.4}.LegalDocBody_subPad__JDtag{padding:0 0 20px;max-width:70ch}.LegalDocBody_prose__fKbRi{font-size:var(--body-size);line-height:1.75;color:var(--body)}.LegalDocBody_intro__xgRwL{padding-top:2px}.LegalDocBody_prose__fKbRi h4{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--ink);margin:20px 0 6px;scroll-margin-top:calc(var(--nav-height) + 28px)}.LegalDocBody_prose__fKbRi p{margin:0 0 14px}.LegalDocBody_prose__fKbRi p:last-child{margin-bottom:0}.LegalDocBody_prose__fKbRi ol,.LegalDocBody_prose__fKbRi ul{margin:0 0 16px;padding-left:22px}.LegalDocBody_prose__fKbRi li{margin:0 0 8px}.LegalDocBody_prose__fKbRi li::marker{color:var(--forest)}.LegalDocBody_prose__fKbRi a{color:var(--forest-700);text-decoration:underline;text-underline-offset:2px}.LegalDocBody_prose__fKbRi a:hover{color:var(--forest)}.LegalDocBody_prose__fKbRi strong{font-weight:700;color:var(--ink)}.LegalDocBody_prose__fKbRi table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:var(--small)}.LegalDocBody_prose__fKbRi td,.LegalDocBody_prose__fKbRi th{border:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}.LegalDocBody_prose__fKbRi th{background:var(--forest-50);color:var(--ink);font-weight:700}.LegalDocBody_tocWrap__C2aOj{margin-bottom:8px}.LegalDocBody_toc__b4fqn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.LegalDocBody_tocSummary__Ell3S{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:none;border:0;font-family:var(--font-body);font-weight:700;font-size:var(--small);color:var(--forest-700);-webkit-tap-highlight-color:transparent}.LegalDocBody_tocSummary__Ell3S:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.LegalDocBody_toc__b4fqn[data-open=true] .LegalDocBody_tocSummary__Ell3S .LegalDocBody_chevron__m3wI9{transform:rotate(180deg)}.LegalDocBody_tocReveal__qLe0w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.LegalDocBody_toc__b4fqn[data-open=true] .LegalDocBody_tocReveal__qLe0w{grid-template-rows:1fr}.LegalDocBody_tocNav__Inke0{overflow:hidden;min-height:0}.LegalDocBody_tocHeading__b3sQj{display:none}.LegalDocBody_tocList__Cu6Sm{list-style:none;margin:0;padding:6px 16px 14px}.LegalDocBody_tocList__Cu6Sm>li{margin:0}.LegalDocBody_tocLink__nnp6s{display:grid;grid-template-columns:1.9rem 1fr;gap:8px;align-items:baseline;min-height:32px;padding:6px 0;font-size:var(--small);line-height:1.35;color:var(--body);text-decoration:none;transition:color .18s var(--ease-out)}.LegalDocBody_tocLink__nnp6s:hover{color:var(--ink)}.LegalDocBody_tocLinkActive__lH0E6{color:var(--forest-700);font-weight:700}.LegalDocBody_tocNum__bTEXZ{font-variant-numeric:tabular-nums;color:var(--forest);font-weight:700}.LegalDocBody_tocLinkActive__lH0E6 .LegalDocBody_tocLabel___771p{color:var(--forest-700)}.LegalDocBody_tocSubReveal__CT76p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.LegalDocBody_tocSubReveal__CT76p[data-open=true]{grid-template-rows:1fr}.LegalDocBody_tocSubRevealInner__x8ZoR{overflow:hidden;min-height:0}.LegalDocBody_tocSubList__xAu_g{list-style:none;margin:2px 0 6px;padding:0 0 0 1.9rem}.LegalDocBody_tocSubLink__2fQs5{display:grid;grid-template-columns:2rem 1fr;gap:6px;align-items:baseline;min-height:26px;padding:3px 0;font-size:var(--micro);line-height:1.35;color:var(--body);text-decoration:none;transition:color .18s var(--ease-out)}.LegalDocBody_tocSubLink__2fQs5:hover{color:var(--forest)}.LegalDocBody_tocSubNum__Do1iF{font-variant-numeric:tabular-nums;color:var(--forest)}@media (min-width:768px){.LegalDocBody_tocWrap__C2aOj{margin-bottom:0;position:sticky;top:calc(var(--nav-height) + 24px);max-height:calc(100vh - var(--nav-height) - 48px);overflow-y:auto}.LegalDocBody_toc__b4fqn{border:0;background:none;border-radius:0;overflow:visible}.LegalDocBody_tocSummary__Ell3S{display:none}.LegalDocBody_tocReveal__qLe0w{grid-template-rows:1fr}.LegalDocBody_tocNav__Inke0{overflow:visible}.LegalDocBody_tocList__Cu6Sm{padding:0}.LegalDocBody_tocHeading__b3sQj{display:block;margin:0 0 12px;font-weight:700;font-size:var(--micro);letter-spacing:.08em;text-transform:uppercase;color:var(--forest)}}@media (prefers-reduced-motion:reduce){.LegalDocBody_chevron__m3wI9,.LegalDocBody_panel__edfz7,.LegalDocBody_sectionTrigger__X8Iwy,.LegalDocBody_subTrigger__rb2ft,.LegalDocBody_tocLink__nnp6s,.LegalDocBody_tocReveal__qLe0w,.LegalDocBody_tocSubLink__2fQs5,.LegalDocBody_tocSubReveal__CT76p{transition:none}}