.web-legal-hero[data-astro-cid-waosa6pj]{background:linear-gradient(#eaf8da,#fff);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(32px,4vw,48px)}.web-legal-hero__inner[data-astro-cid-waosa6pj]{flex-direction:column;gap:20px;display:flex}.web-legal-hero__intro[data-astro-cid-waosa6pj]{flex-direction:column;gap:14px;max-width:760px;display:flex}.web-legal-body[data-astro-cid-waosa6pj]{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(72px,8vw,112px)}.web-legal[data-astro-cid-waosa6pj]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;display:grid}.web-toc[data-astro-cid-waosa6pj]{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}.web-toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{border-left:2px solid #1b1b1b14;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.web-toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:var(--ink-soft);font-family:var(--font-ui);border-left:2px solid #0000;gap:10px;margin-left:-2px;padding:6px 0 6px 14px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.web-toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover{color:var(--ink);border-left-color:#78d11f}.web-toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj] span[data-astro-cid-waosa6pj]:first-child{width:20px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.web-toc-m[data-astro-cid-waosa6pj]{display:none}.web-article[data-astro-cid-waosa6pj]{min-width:0;max-width:720px}.web-article>section{border-top:2px solid #1b1b1b14;padding:32px 0}.web-article>section:first-of-type{border-top:0;padding-top:0}.web-article>.rmp-callout{margin-bottom:32px}.web-article>section>h3{color:var(--ink);font-family:var(--font-ui);margin:24px 0 8px;font-size:17px;font-weight:800;line-height:24px}.web-article>section>p{color:var(--ink-soft);font-family:var(--font-ui);text-wrap:pretty;margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.65}.web-dl{background:var(--surface-sunken);border-radius:16px;grid-template-columns:200px minmax(0,1fr);margin:4px 0 18px;padding:8px 20px;display:grid}.web-dl>div{display:contents}.web-dl dt,.web-dl dd{font-family:var(--font-ui);border-top:1px solid #1b1b1b14;margin:0;padding:12px 0;font-size:15px;line-height:22px}.web-dl>div:first-child dt,.web-dl>div:first-child dd{border-top:0}.web-dl dt{color:var(--ink);padding-right:16px;font-weight:800}.web-dl dd{color:var(--ink-soft);overflow-wrap:anywhere;font-weight:500}@media (width<=1100px){.web-legal[data-astro-cid-waosa6pj]{grid-template-columns:220px minmax(0,1fr);gap:48px}}@media (width<=900px){.web-legal[data-astro-cid-waosa6pj]{grid-template-columns:minmax(0,1fr);gap:24px}.web-toc[data-astro-cid-waosa6pj]{display:none}.web-toc-m[data-astro-cid-waosa6pj]{background:var(--surface-sunken);border-radius:16px;padding:0 16px;display:block}.web-toc-m[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]{color:var(--ink);font-family:var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.web-toc-m[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]::-webkit-details-marker{display:none}.web-toc-m[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{flex-direction:column;margin:0;padding:0 0 12px;list-style:none;display:flex}.web-toc-m[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:var(--ink-soft);font-family:var(--font-ui);gap:10px;padding:8px 0;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.web-toc-m[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj] span[data-astro-cid-waosa6pj]:first-child{width:22px;color:var(--muted);flex:none;font-weight:800}}@media (width<=560px){.web-dl{grid-template-columns:minmax(0,1fr);padding:4px 16px}.web-dl dt{padding:12px 0 0}.web-dl dd{border-top:0;padding:2px 0 12px}}.legal-section__head[data-astro-cid-dtlo5oxg]{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.legal-section__head--eyebrow[data-astro-cid-dtlo5oxg]{margin-top:8px}.legal-section__num[data-astro-cid-dtlo5oxg]{color:#58a313;min-width:24px;font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800;line-height:20px}.legal-section__head[data-astro-cid-dtlo5oxg] h2[data-astro-cid-dtlo5oxg]{color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:700;line-height:1.2}
