.legal_main__MJHCz{max-width:760px;margin:0 auto;padding:56px 20px 96px}.legal_head__q49Z_{border-bottom:1px solid var(--k-border,#e2e8e2);padding-bottom:24px;margin-bottom:8px}.legal_title__H9pYi{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.legal_meta__NDCPm{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;margin:0 0 20px;font-size:13.5px;font-weight:600;color:var(--k-muted,#55634f)}.legal_lead__rkg7k{font-size:16.5px;line-height:1.65;color:var(--k-ink,#16241a);margin:0}.legal_toc__ihrPB{margin:28px 0 8px;padding:18px 20px;border:1px solid var(--k-border,#e2e8e2);border-radius:14px;background:var(--k-canvas,#f5f8f3)}.legal_tocHeading__aGoWF{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted,#55634f)}.legal_tocList__BZjTy{margin:0;padding-left:1.2em;display:grid;grid-gap:6px;gap:6px;font-size:14.5px}.legal_tocLink__06ve2{color:var(--k-evergreen-700,#16593a);text-decoration:none}.legal_tocLink__06ve2:hover{text-decoration:underline}.legal_tocLink__06ve2:focus-visible{outline:2px solid var(--k-evergreen-700,#16593a);outline-offset:2px;border-radius:3px}.legal_section__yhIIL{margin-top:34px;scroll-margin-top:88px}.legal_heading__1QlYd{font-size:clamp(1.15rem,3vw,1.35rem);font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.legal_body__ok6_p{color:var(--k-ink,#24312a);font-size:15.5px;line-height:1.7;margin:0 0 14px}.legal_list__3lvsH{margin:0 0 14px;padding-left:1.3em;display:grid;grid-gap:8px;gap:8px}.legal_listItem___k7P5{color:var(--k-ink,#24312a);font-size:15.5px;line-height:1.65}.legal_footerLinks__ZhzvU{margin-top:48px;padding-top:24px;border-top:1px solid var(--k-border,#e2e8e2);display:flex;flex-wrap:wrap;gap:20px}.legal_textLink__W5yQa{color:var(--k-evergreen-700,#16593a);font-weight:700;text-decoration:none}.legal_textLink__W5yQa:hover{text-decoration:underline}.legal_textLink__W5yQa:focus-visible{outline:2px solid var(--k-evergreen-700,#16593a);outline-offset:2px;border-radius:3px}@media (prefers-color-scheme:dark){.legal_toc__ihrPB{background:rgba(255,255,255,.03)}}