.content-pages_contractCard__AJVSg,.content-pages_policyCard__jqcUE{max-width:900px;margin:auto}.content-pages_legalPage__CXcfn{--legal-shell-width:1160px;--legal-content-width:820px;--legal-toc-width:220px;width:100%;padding:46px 0 80px;color:var(--color-text,#171717)}.content-pages_legalShell__IwV7u{width:min(calc(100% - 40px),var(--legal-shell-width));max-width:var(--legal-shell-width);margin:0 auto}.content-pages_legalHero__WFDnj{width:min(100%,var(--legal-content-width));margin:0 auto 30px;text-align:center}.content-pages_legalEyebrow__vl5Gd{margin:0 0 10px;color:var(--color-primary-700,#305b36);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4}.content-pages_legalHero__WFDnj h1{margin:0;color:var(--color-text,#171717);font-size:clamp(32px,4vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.content-pages_legalUpdated__m6Q54{margin:13px 0 0;color:var(--color-text-light,#6b7280);font-size:13px;font-weight:500;line-height:1.5}.content-pages_legalLayout__sxRrq{display:grid;grid-template-columns:minmax(0,var(--legal-content-width)) var(--legal-toc-width);justify-content:center;align-items:start;gap:34px}.content-pages_legalLayout__sxRrq[data-has-toc=false]{grid-template-columns:minmax(0,var(--legal-content-width))}.content-pages_legalArticle__l_WTd{width:100%;max-width:var(--legal-content-width);min-width:0;padding:42px 46px 48px;border:1px solid var(--color-border-base,#e7e7e7);border-radius:18px;background:var(--color-bg-white,#fff);box-shadow:0 10px 34px rgb(23 23 23/5%)}.content-pages_legalToc__qs96N{position:sticky;top:112px;width:100%;padding:18px 16px;border:1px solid var(--color-border-base,#e7e7e7);border-radius:14px;background:color-mix(in srgb,var(--color-bg-white,#fff) 94%,transparent);box-shadow:0 8px 24px rgb(23 23 23/4%);backdrop-filter:blur(10px)}.content-pages_legalTocTitle__P6NGI{margin:0 0 10px;color:var(--color-text,#171717);font-size:13px;font-weight:800;line-height:1.4}.content-pages_legalToc__qs96N ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-pages_legalToc__qs96N li[data-level="3"],.content-pages_legalToc__qs96N li[data-level="4"]{padding-left:10px}.content-pages_legalToc__qs96N a{display:block;padding:7px 8px;border-radius:8px;color:var(--color-text-light,#666);font-size:12.5px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){.content-pages_legalToc__qs96N a:hover{background:var(--color-bg-subtle,#f5f7f5);color:var(--color-primary-700,#305b36)}}.content-pages_legalRichText__LMCCt a:focus-visible,.content-pages_legalToc__qs96N a:focus-visible{outline:2px solid var(--color-focus-ring,#315c37);outline-offset:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{color:var(--color-text,#242424);font-size:16.5px;font-weight:400;line-height:1.74;overflow-wrap:anywhere}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt>:first-child{margin-top:0}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt>:last-child{margin-bottom:0}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt p{margin:0 0 17px;white-space:pre-line}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h4{color:var(--color-text,#171717);letter-spacing:-.02em;scroll-margin-top:118px;text-wrap:pretty}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2{margin:38px 0 14px;font-size:24px;font-weight:800;line-height:1.25}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3{margin:30px 0 12px;font-size:20px;font-weight:700;line-height:1.3}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h4{margin:26px 0 10px;font-size:17.5px;font-weight:700;line-height:1.35}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt strong{color:var(--color-text,#171717);font-weight:700}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt a{color:var(--color-primary-700,#305b36);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt ol,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt ul{margin:8px 0 20px;padding-left:24px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt li{margin:7px 0;padding-left:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt blockquote{margin:24px 0;padding:15px 18px;border-left:3px solid var(--color-primary-500,#5c8b62);border-radius:0 10px 10px 0;background:var(--color-bg-subtle,#f7f8f7);color:var(--color-text-light,#5e625f)}@media (max-width:1023px){.content-pages_legalPage__CXcfn{padding-top:38px}.content-pages_legalShell__IwV7u{width:min(calc(100% - 32px),860px)}.content-pages_legalLayout__sxRrq{display:block}.content-pages_legalToc__qs96N{display:none}}@media (max-width:767px){.content-pages_legalPage__CXcfn{padding:28px 0 56px}.content-pages_legalShell__IwV7u{width:min(calc(100% - 24px),var(--legal-content-width))}.content-pages_legalHero__WFDnj{margin-bottom:22px}.content-pages_legalEyebrow__vl5Gd{margin-bottom:8px;font-size:10.5px}.content-pages_legalHero__WFDnj h1{font-size:clamp(27px,8vw,34px);line-height:1.12}.content-pages_legalUpdated__m6Q54{margin-top:10px;font-size:12.5px}.content-pages_legalArticle__l_WTd{padding:26px 22px 30px;border-radius:14px;box-shadow:0 6px 22px rgb(23 23 23/4%)}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{font-size:16px;line-height:1.7}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt p{margin-bottom:15px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2{margin-top:31px;font-size:21px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3{margin-top:26px;font-size:18.5px}}@media (max-width:359px){.content-pages_legalShell__IwV7u{width:calc(100% - 18px)}.content-pages_legalArticle__l_WTd{padding:22px 17px 26px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.content-pages_legalToc__qs96N a{transition:none}}