.legal-overview,.ldoc{letter-spacing:-.17px;font-size:17px;line-height:1.5}.legal-overview{--legal-subtle:#687268}.legal-overview .legal-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.legal-overview .legal-title{letter-spacing:-.015em;color:var(--foreground);font-size:clamp(40px,8vw - 3.84px,72px);line-height:1.1}.legal-overview .legal-lead{letter-spacing:-.17px;max-width:678px;color:var(--foreground);text-wrap:pretty;font-size:17px;line-height:1.5}.legal-overview .legal-wrap{box-sizing:border-box;flex-direction:column;gap:64px;max-width:960px;margin:72px auto 40px;padding:0 24px;display:flex}.legal-overview .legal-group{grid-template-columns:240px minmax(0,1fr);gap:40px;display:grid}.legal-overview .legal-group>div:first-child{padding-top:17px}.legal-overview .legal-h2{letter-spacing:-.01em;color:var(--foreground);font-size:28px;line-height:1.15}.legal-overview .legal-note{color:var(--legal-subtle);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.legal-overview .legal-rows{margin:0;padding:0;list-style:none}.legal-overview .legal-row{color:inherit;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:24px;padding:20px 4px;text-decoration:none;transition:background-color .15s;display:grid}.legal-overview .legal-rows li+li .legal-row{border-top:1px solid var(--border)}.legal-overview .legal-text{flex-direction:column;gap:4px;display:flex}.legal-overview .legal-name{color:var(--foreground);font-size:17px;font-weight:500}.legal-overview .legal-desc{color:#3d4a3d;text-wrap:pretty;font-size:15px;line-height:1.45}.legal-overview .legal-date{color:var(--legal-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.legal-overview .legal-row svg{width:16px;height:16px;color:var(--legal-subtle);transition:transform .15s,color .15s}@media (hover:hover) and (pointer:fine){.legal-overview .legal-row:hover{background:color-mix(in oklab, var(--primary) 4%, var(--background))}.legal-overview .legal-row:hover svg{color:var(--primary);transform:translate(3px)}}.legal-overview .legal-foot{color:#3d4a3d;text-align:center;font-size:16px}.legal-overview .legal-foot a{color:#004800;text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.legal-overview .legal-wrap{margin-top:56px}.legal-overview .legal-group{grid-template-columns:1fr;gap:16px}.legal-overview .legal-group>div:first-child{padding-top:0}.legal-overview .legal-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px 16px}.legal-overview .legal-date{grid-row:2}.legal-overview .legal-row svg{grid-area:1/2/3}}.ldoc{width:100%;max-width:1152px;color:var(--eb-ink);margin:0 auto;padding:144px 24px 120px}.ldoc-back{min-height:32px;color:var(--eb-ink-muted);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.ldoc-back svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ldoc-back:hover{color:var(--eb-ink)}}.ldoc .ldoc-h1{font:400 clamp(40px, 3vw + 24px, 64px)/1.05 var(--eb-font-serif);letter-spacing:-.015em;text-wrap:balance;color:var(--eb-ink);margin:16px 0 0}.ldoc-upd{color:var(--eb-ink-subtle);margin:16px 0 0;font-size:15px}.ldoc-grid{border-top:1px solid var(--eb-border);grid-template-columns:minmax(0,68ch) 240px;justify-content:space-between;gap:64px;margin-top:48px;padding-top:40px;font-size:17px;display:grid}.ldoc-body .ldoc-lead{color:var(--eb-ink);text-wrap:pretty;margin:0 0 48px;font-size:19px;line-height:1.55}.ldoc-body{min-width:0;color:var(--eb-ink-muted);font-size:16px;line-height:1.6}.ldoc-body>div>section+section,.ldoc-body section+section{margin-top:48px}.ldoc-body p,.ldoc-body ul,.ldoc-body ol{margin:0}.ldoc-body h2{font:400 26px/1.2 var(--eb-font-serif);letter-spacing:-.01em;color:var(--eb-ink);text-wrap:balance;margin:0 0 14px}.ldoc-body h3{color:var(--eb-ink);margin:24px 0 8px;font-size:17px;font-weight:500}.ldoc-body p+p,.ldoc-body p+ul,.ldoc-body ul+p,.ldoc-body p+div,.ldoc-body div+p,.ldoc-body div+h3{margin-top:12px}.ldoc-body ul,.ldoc-body ol{gap:6px;margin-top:12px;padding-left:22px;list-style:outside;display:grid}.ldoc-body ol{list-style:decimal}.ldoc-body li::marker{color:var(--eb-ink-subtle)}.ldoc-body strong{color:var(--eb-ink);font-weight:500}.ldoc-body a{color:var(--eb-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:from-font}.ldoc-body div:has(>table){border:1px solid var(--eb-border);background:0 0;border-radius:8px;margin-top:16px;overflow-x:auto}.ldoc-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.ldoc-body thead{background:0 0}.ldoc-body th{background:var(--eb-surface-tint);border-bottom:1px solid var(--eb-border);text-align:left;color:var(--eb-ink);white-space:nowrap;padding:10px 14px!important;font-weight:500!important}.ldoc-body td{border-top:1px solid var(--eb-border);vertical-align:top;min-width:140px;color:var(--eb-ink-muted)!important;padding:10px 14px!important;font-weight:400!important}.ldoc-body tr{border:0}.ldoc-body tbody tr:first-child td{border-top:0}.ldoc-toc{top:calc(var(--eb-header-h) + var(--announce-h,34px) + 24px);align-self:start;max-height:calc(100dvh - 140px);position:sticky;overflow:auto}.ldoc-toc-title{color:var(--eb-ink);margin:0 0 12px;font-size:13px;font-weight:500}.ldoc-toc ol{border-left:1px solid var(--eb-border);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ldoc-toc a{color:var(--eb-ink-subtle);border-left:1px solid #0000;gap:8px;margin-left:-1px;padding:5px 0 5px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.ldoc-toc a span,.ldoc-toc-m a span{font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:12px}@media (hover:hover) and (pointer:fine){.ldoc-toc a:hover{color:var(--eb-ink)}}.ldoc-toc a[aria-current],.ldoc-toc-m a[aria-current]{border-left-color:var(--eb-brand-dark);color:var(--eb-ink)}.ldoc-toc-m{display:none}.ldoc-more{border-top:1px solid var(--eb-border);margin-top:96px;padding-top:40px}.ldoc .ldoc-more-title{font:400 24px/1.2 var(--eb-font-serif);color:var(--eb-ink);margin:0 0 20px}.ldoc-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.ldoc-more a{min-height:32px;color:var(--eb-link);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.ldoc-more a svg{opacity:0;width:14px;height:14px;transition:opacity .15s,transform .15s}@media (hover:hover) and (pointer:fine){.ldoc-more a:hover svg{opacity:1;transform:translate(2px)}}@media (width<=960px){.ldoc{padding-top:128px;padding-bottom:80px}.ldoc-grid{grid-template-columns:minmax(0,1fr);gap:0}.ldoc-toc{display:none}.ldoc-more ul{grid-template-columns:1fr 1fr}.ldoc-toc-m{border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);margin-bottom:32px;display:block}.ldoc-toc-m summary{min-height:48px;color:var(--eb-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:500;list-style:none;display:flex}.ldoc-toc-m summary::-webkit-details-marker{display:none}.ldoc-toc-m summary svg{width:16px;height:16px;transition:transform .2s}.ldoc-toc-m[open] summary svg{transform:rotate(180deg)}.ldoc-toc-m ol{border-left:1px solid var(--eb-border);margin:0 16px 12px;padding:0;list-style:none;display:grid}.ldoc-toc-m a{min-height:44px;color:var(--eb-ink-muted);border-left:1px solid #0000;align-items:center;gap:8px;margin-left:-1px;padding:6px 0 6px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}}@media (width<=560px){.ldoc-more ul{grid-template-columns:1fr}.ldoc-lead{font-size:17px}}
