.legal-page{--markdown-scroll-offset:calc(var(--document-header-height,65px) + 32px);min-height:100vh}.legal-page .marketing-header{z-index:20;background:var(--background-200);position:sticky;top:0}.legal-main{padding-block:72px 144px}.legal-introduction{max-width:620px;margin-bottom:40px}.legal-metadata{color:var(--gray-900);flex-wrap:wrap;gap:4px .35em;margin-top:20px;font-size:13px;display:flex}.legal-draft{border-left:2px solid var(--amber-700);color:var(--gray-900);margin-top:32px;padding-left:16px;font-size:13px;line-height:1.7}.legal-draft strong{color:var(--gray-1000);font-weight:500}.legal-draft p{margin-top:4px}.legal-columns{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.legal-prose{grid-area:1/1/auto/span 7;min-width:0}.legal-toc{top:calc(var(--document-header-height,65px) + 32px);grid-area:1/9/auto/-1;min-width:0;position:sticky}.legal-page :focus-visible,.legal-toc :focus-visible{outline:2px solid var(--gray-900);outline-offset:4px}#legal-document-end{grid-column:1;height:1px}@media (max-width:1023px){.legal-main{padding-block:72px}.legal-introduction{margin-bottom:28px}.legal-columns{flex-direction:column;gap:32px;display:flex}.legal-prose{width:100%;max-width:620px}.legal-toc{display:none}}@media print{@page{margin:18mm}html,body,.legal-page{min-height:0;color:#000!important;background:#fff!important;height:auto!important}.legal-page .marketing-header,.legal-page .marketing-footer,.legal-toc,body>a,nextjs-portal{display:none!important}.legal-main{max-width:none;padding:0}.legal-introduction{max-width:none;margin-bottom:24px}.legal-columns{display:block}.legal-metadata,.legal-draft,.legal-draft strong{color:#000}}.legal-prose .legal-review{color:var(--red-900)}
