.legal_page__SBb3h{--accent:var(--forest);--accent-ink:var(--surface);--accent-wash:var(--forest-wash);--gut:clamp(18px,5vw,56px);inline-size:100%;max-inline-size:calc(1180px + 2 * var(--gut));margin-inline:auto;padding:16px var(--gut) 72px;display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px)}.legal_hero__Lt7tM{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,56px);border-radius:var(--r-banner);background:radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--forest-mid) 32%,transparent),transparent 62%),radial-gradient(60% 90% at 0 100%,color-mix(in srgb,var(--forest) 38%,transparent),transparent 70%),var(--deep);color:var(--on-deep)}.legal_heroText__Fk9Jv{display:grid;justify-items:start;grid-gap:16px;gap:16px;min-inline-size:0}.legal_kicker__JKYNH{display:inline-flex;align-items:center;gap:9px;margin:0;padding-block:7px;padding-inline:12px 14px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--on-deep) 8%,transparent);border:1px solid color-mix(in srgb,var(--on-deep) 18%,transparent);font-size:12.5px;font-weight:650}.legal_dot__srzan{inline-size:8px;block-size:8px;border-radius:50%;background:var(--forest-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--forest-soft) 28%,transparent)}.legal_title__MF3dz{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.045em;color:var(--on-deep);text-wrap:balance}.legal_lede__dojq4{margin:0;max-inline-size:48ch;font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--on-deep-dim)}.legal_facts__EhhWv{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.legal_fact__kuJtG{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--on-deep) 16%,transparent);background:color-mix(in srgb,var(--on-deep) 7%,transparent);font-size:13px;font-weight:600;color:var(--on-deep)}.legal_fact__kuJtG svg,.legal_noticeIcon__An_01 svg,.legal_openItem__9_2X_ svg,.legal_pageGo__RgAbC svg,.legal_pageIcon__XJnQ1 svg,.legal_tocTool__5tpeb svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.legal_fact__kuJtG svg{inline-size:16px;block-size:16px;color:var(--forest-soft)}.legal_fact__kuJtG[data-tone=draft]{border-color:color-mix(in srgb,var(--forest-soft) 45%,transparent);background:color-mix(in srgb,var(--forest-soft) 16%,transparent);color:var(--forest-soft)}.legal_pages__0ibt_{display:grid;grid-gap:10px;gap:10px;min-inline-size:0}.legal_pageLink__4nXjv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--on-deep) 14%,transparent);border-radius:18px;background:color-mix(in srgb,var(--on-deep) 5%,transparent);color:var(--on-deep);text-decoration:none;transition:background var(--slide),border-color var(--slide)}.legal_pageLink__4nXjv:hover{border-color:color-mix(in srgb,var(--on-deep) 28%,transparent);background:color-mix(in srgb,var(--on-deep) 10%,transparent)}.legal_pageLink__4nXjv:focus-visible{outline:2px solid var(--forest-soft);outline-offset:3px}.legal_pageLink__4nXjv[aria-current=page]{border-color:var(--surface);background:var(--surface);color:var(--ink)}.legal_pageIcon__XJnQ1{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:12px;background:color-mix(in srgb,var(--forest-soft) 18%,transparent);color:var(--forest-soft)}.legal_pageIcon__XJnQ1 svg{inline-size:21px;block-size:21px}.legal_pageLink__4nXjv[aria-current=page] .legal_pageIcon__XJnQ1{background:var(--forest-wash);color:var(--forest)}.legal_pageText__45ZpX{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.legal_pageName__GEsd1{font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:-.01em}.legal_pageLede__OxXo_{font-size:13px;line-height:1.45;color:var(--on-deep-dim)}.legal_pageLink__4nXjv[aria-current=page] .legal_pageLede__OxXo_{color:var(--body)}.legal_pageGo__RgAbC{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--on-deep) 22%,transparent);transition:background var(--slide),border-color var(--slide),color var(--slide)}.legal_pageGo__RgAbC svg{inline-size:16px;block-size:16px}.legal_pageLink__4nXjv:hover .legal_pageGo__RgAbC{border-color:var(--forest-soft);background:var(--forest-soft);color:var(--deep)}[dir=rtl] .legal_pageGo__RgAbC svg{transform:scaleX(-1)}.legal_layout__DyPS9{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.legal_toc__bEJw_{position:-webkit-sticky;position:sticky;inset-block-start:112px;display:grid;grid-gap:14px;gap:14px;max-block-size:calc(100vh - 132px);overflow-y:auto;padding:18px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--lift-1)}.legal_tocTitle__gqUgj{margin:0;padding-inline:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.legal_tocList__okhI7{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.legal_tocLink__ClgMq{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:10px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--body);text-decoration:none;transition:background var(--slide),color var(--slide)}.legal_tocLink__ClgMq:hover{background:var(--surface-alt);color:var(--ink)}.legal_tocLink__ClgMq:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.legal_tocLink__ClgMq[aria-current=location]{background:var(--forest-wash);color:var(--forest-deep)}.legal_tocNo__VS1Hc{flex:none;min-inline-size:20px;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.legal_tocLink__ClgMq[aria-current=location] .legal_tocNo__VS1Hc{color:var(--forest)}.legal_tocTools__QHG3w{display:grid;grid-gap:2px;gap:2px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.legal_tocTool__5tpeb{display:inline-flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--body);text-align:start;cursor:pointer;transition:background var(--slide),color var(--slide)}.legal_tocTool__5tpeb svg{inline-size:16px;block-size:16px;color:var(--forest)}.legal_tocTool__5tpeb:hover{background:var(--surface-alt);color:var(--ink)}.legal_tocTool__5tpeb:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.legal_doc__pZM2Z{display:grid;min-inline-size:0}.legal_notice__K8Jvw{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--forest-soft) 55%,transparent);border-radius:var(--r-card);background:var(--forest-wash)}.legal_noticeIcon__An_01{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--forest);color:var(--surface)}.legal_noticeIcon__An_01 svg{inline-size:20px;block-size:20px;stroke-width:2}.legal_noticeTitle__BlYjD{margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-deep)}.legal_noticeBody__IX_tK{margin:0;font-size:14px;line-height:1.65;color:var(--ink)}.legal_clause__7xmSe{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding-block:28px;-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);scroll-margin-block-start:112px}.legal_clause__7xmSe:first-child{-webkit-padding-before:4px;padding-block-start:4px}.legal_clauseNo__QgiiW{display:grid;place-items:center;inline-size:46px;block-size:32px;border-radius:var(--r-pill);background:var(--forest-wash);font-family:var(--font-display);font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--forest)}.legal_clauseText__RGlyz{min-inline-size:0}.legal_clauseTitle__XYgOt{margin:2px 0 12px;font-family:var(--font-display);font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.legal_para__3nSgI{max-inline-size:68ch;margin:0;font-size:15px;line-height:1.75;color:var(--body)}.legal_para__3nSgI+.legal_para__3nSgI{-webkit-margin-before:12px;margin-block-start:12px}.legal_parties__NJmKP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.legal_party__zTVjd{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-alt)}.legal_partyMarket__MYOX7{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest)}.legal_partyLine__xOon8{margin:0;font-size:14px;line-height:1.65;color:var(--body)}.legal_open__FiC_j{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.legal_openItem__9_2X_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:12px 14px;border:1px dashed var(--hairline);border-radius:12px;font-size:14.5px;line-height:1.6;color:var(--body)}.legal_openItem__9_2X_ svg{inline-size:18px;block-size:18px;-webkit-margin-before:3px;margin-block-start:3px;color:var(--dim)}.legal_questions__SgwxB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;-webkit-margin-before:32px;margin-block-start:32px;padding:clamp(20px,3vw,28px);border-radius:var(--r-card);background:radial-gradient(60% 140% at 100% 0,color-mix(in srgb,var(--forest-mid) 30%,transparent),transparent 62%),var(--deep);color:var(--on-deep)}.legal_questionsTitle__b54Q1{margin:0 0 4px;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--on-deep);letter-spacing:-.02em}.legal_questionsBody__kbd2Q{max-inline-size:52ch;margin:0;font-size:14px;line-height:1.6;color:var(--on-deep-dim)}.legal_questionsCta__iqd8n{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:var(--r-pill);background:var(--forest-soft);color:var(--deep);font-size:15px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background var(--slide)}.legal_questionsCta__iqd8n:hover{background:var(--on-deep)}.legal_questionsCta__iqd8n:focus-visible{outline:2px solid var(--forest-soft);outline-offset:3px}@media (max-width:960px){.legal_hero__Lt7tM,.legal_layout__DyPS9{grid-template-columns:minmax(0,1fr)}.legal_toc__bEJw_{position:static;max-block-size:none}.legal_tocList__okhI7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legal_clause__7xmSe,.legal_parties__NJmKP,.legal_tocList__okhI7{grid-template-columns:minmax(0,1fr)}.legal_clause__7xmSe{gap:10px}}@media print{.legal_pages__0ibt_,.legal_questions__SgwxB,.legal_toc__bEJw_{display:none}.legal_hero__Lt7tM,.legal_layout__DyPS9{grid-template-columns:minmax(0,1fr)}.legal_hero__Lt7tM{padding:0;background:none;color:var(--ink)}.legal_title__MF3dz{color:var(--ink)}.legal_lede__dojq4{color:var(--body)}}@media (prefers-reduced-motion:reduce){.legal_pageGo__RgAbC,.legal_pageLink__4nXjv,.legal_questionsCta__iqd8n,.legal_tocLink__ClgMq,.legal_tocTool__5tpeb{transition:none}}@media (max-width:560px){.legal_title__MF3dz{font-size:28px}}