@layer cp{.legal-page{background:var(--cp-bg-2,#060608)}.legal-page__body{grid-template-columns:minmax(0,386.4px) minmax(0,1fr);align-items:start;padding-bottom:calc(clamp(72px,9vw,140px));display:grid}.legal-page__toc{top:calc(16px + var(--cp-header-h));max-height:calc(100vh - 56px - var(--cp-header-h));padding-right:32px;position:sticky;overflow-y:auto}.legal-page__toc-label{font-family:var(--cp-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--cp-teal,#00e8b6);margin:0 0 12px;font-size:12px}.legal-page__toc ol{margin:0;padding:0;list-style:none}.legal-page__toc a{color:var(--cp-text-3,#adadad);padding:6px 0;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.legal-page__toc a:focus-visible{color:var(--cp-text,#fdfdfd)}@media (hover:hover){.legal-page__toc a:hover{color:var(--cp-text,#fdfdfd)}}.legal-page__content{font-family:var(--cp-font,"Geist",system-ui,sans-serif);color:var(--cp-text-2,#c9c9cf);overflow-wrap:break-word;grid-column:2;font-size:17px;line-height:1.7}.legal-page__content>:first-child{margin-top:0}.legal-page__content h2,.legal-page__content h3{scroll-margin-top:40px}.legal-page__content p:empty{display:none}.legal-page__content h2,.legal-page__content h3,.legal-page__content h4{letter-spacing:-.02em;color:var(--cp-text,#fdfdfd);font-weight:500}.legal-page__content h2{margin:2.2em 0 .6em;font-size:calc(clamp(24px,2.2vw,32px));line-height:1.2}.legal-page__content h3{margin:1.8em 0 .5em;font-size:calc(clamp(19.2px,1.6vw,22px));line-height:1.3}.legal-page__content h4{margin:1.6em 0 .4em;font-size:17px;line-height:1.4}.legal-page__content ol,.legal-page__content p,.legal-page__content table,.legal-page__content ul{margin:0 0 1.2em}.legal-page__content ol,.legal-page__content ul{padding-left:1.4em}.legal-page__content li+li{margin-top:.4em}.legal-page__content strong{color:var(--cp-text,#fdfdfd);font-weight:600}.legal-page__content a{color:var(--cp-text,#fdfdfd);text-underline-offset:3px;-webkit-text-decoration:underline #fdfdfd59;text-decoration:underline #fdfdfd59}.legal-page__content a:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.legal-page__content a:hover{text-decoration-color:currentColor}}.legal-page__content hr{border:0;border-top:1px solid var(--cp-line,#fdfdfd24);margin:2.4em 0}.legal-page__content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.legal-page__content td,.legal-page__content th{border:1px solid var(--cp-line,#fdfdfd24);text-align:left;vertical-align:top;padding:10px 12px}@media (width<=900px){.legal-page__body{padding-top:24px;display:block}.legal-page__toc{display:none}}@media (width<=480px){.legal-page__content{font-size:16px}}}
