.legal-document-module__JnqCHa__main{z-index:1;background:var(--color-background);padding:136px 20px 96px;position:relative}.legal-document-module__JnqCHa__container{width:100%;max-width:1200px;margin-inline:auto}.legal-document-module__JnqCHa__header{border-bottom:1px solid var(--color-gray-400);padding-bottom:40px}.legal-document-module__JnqCHa__title{max-width:20ch;color:var(--color-primary);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,5.5vw,72px);font-weight:400;line-height:1.06}.legal-document-module__JnqCHa__description{max-width:56ch;color:var(--color-gray-900);letter-spacing:-.02em;margin-top:24px;font-size:18px;line-height:1.55}.legal-document-module__JnqCHa__updated{color:var(--color-gray-800);font-family:var(--font-mono);margin-top:28px;font-size:12px;line-height:1.6}.legal-document-module__JnqCHa__layout{gap:40px;padding-top:32px;display:grid}.legal-document-module__JnqCHa__sidebar{min-width:0}.legal-document-module__JnqCHa__desktopContents{display:none}.legal-document-module__JnqCHa__mobileContents{border-bottom:1px solid var(--color-gray-400);padding-bottom:24px}.legal-document-module__JnqCHa__mobileContents summary,.legal-document-module__JnqCHa__contentsTitle{color:var(--color-primary);font-family:var(--font-mono);font-size:13px;line-height:1.6}.legal-document-module__JnqCHa__mobileContents summary{cursor:pointer}.legal-document-module__JnqCHa__mobileContents[open] summary{margin-bottom:16px}.legal-document-module__JnqCHa__contentsList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-document-module__JnqCHa__contentsList a{color:var(--color-gray-900);text-underline-offset:4px;padding-block:8px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.legal-document-module__JnqCHa__contentsList a:hover{color:var(--color-primary);text-decoration:underline}.legal-document-module__JnqCHa__contentsList a:focus-visible,.legal-document-module__JnqCHa__mobileContents summary:focus-visible,.legal-document-module__JnqCHa__richText a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.legal-document-module__JnqCHa__sections{min-width:0;max-width:72ch}.legal-document-module__JnqCHa__section{scroll-margin-top:104px}.legal-document-module__JnqCHa__section+.legal-document-module__JnqCHa__section{border-top:1px solid var(--color-gray-400);margin-top:48px;padding-top:40px}.legal-document-module__JnqCHa__sectionTitle{color:var(--color-primary);letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.25}.legal-document-module__JnqCHa__richText{color:var(--color-gray-900);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.legal-document-module__JnqCHa__richText p,.legal-document-module__JnqCHa__richText ul,.legal-document-module__JnqCHa__richText ol,.legal-document-module__JnqCHa__richText blockquote,.legal-document-module__JnqCHa__richText table{margin-block:20px}.legal-document-module__JnqCHa__richText>:first-child{margin-top:0}.legal-document-module__JnqCHa__richText>:last-child{margin-bottom:0}.legal-document-module__JnqCHa__richText ul,.legal-document-module__JnqCHa__richText ol{padding-left:24px}.legal-document-module__JnqCHa__richText ul{list-style:outside}.legal-document-module__JnqCHa__richText ol{list-style:decimal}.legal-document-module__JnqCHa__richText li{padding-left:4px}.legal-document-module__JnqCHa__richText li+li{margin-top:8px}.legal-document-module__JnqCHa__richText li::marker{color:var(--color-gray-800)}.legal-document-module__JnqCHa__richText strong{color:var(--color-primary);font-weight:600}.legal-document-module__JnqCHa__richText h3,.legal-document-module__JnqCHa__richText h4{color:var(--color-primary);letter-spacing:-.02em;margin-top:28px;margin-bottom:12px;font-weight:500;line-height:1.4}.legal-document-module__JnqCHa__richText h3{font-size:20px}.legal-document-module__JnqCHa__richText h4{font-size:17px}.legal-document-module__JnqCHa__richText a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.legal-document-module__JnqCHa__richText a:hover{color:var(--color-gray-800)}.legal-document-module__JnqCHa__richText code{background:var(--color-surface);color:var(--color-primary);font-family:var(--font-mono);border-radius:4px;padding:2px 5px;font-size:.85em}.legal-document-module__JnqCHa__richText blockquote{border-left:2px solid var(--color-gray-600);padding-left:20px}.legal-document-module__JnqCHa__richText table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.legal-document-module__JnqCHa__richText th,.legal-document-module__JnqCHa__richText td{border-bottom:1px solid var(--color-gray-400);text-align:left;vertical-align:top;padding:12px}.legal-document-module__JnqCHa__richText th{background:var(--color-surface);color:var(--color-primary);font-weight:500}@media (min-width:768px){.legal-document-module__JnqCHa__main{padding:160px 40px 120px}.legal-document-module__JnqCHa__header{padding-bottom:48px}.legal-document-module__JnqCHa__description{font-size:20px}.legal-document-module__JnqCHa__sectionTitle{font-size:28px}}@media (min-width:1024px){.legal-document-module__JnqCHa__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;padding-top:48px}.legal-document-module__JnqCHa__sidebar{position:sticky;top:104px}.legal-document-module__JnqCHa__mobileContents{display:none}.legal-document-module__JnqCHa__desktopContents{display:block}.legal-document-module__JnqCHa__contentsTitle{margin-bottom:16px}.legal-document-module__JnqCHa__desktopContents nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 176px);margin-left:-4px;padding:4px 12px 4px 4px;overflow-y:auto}}