.legal-header{position:sticky;top:0;z-index:10;min-height:0;background:linear-gradient(to bottom,var(--paper) 55%,#faf9f600)}main.legal-page{display:block;width:100%;max-width:2560px;margin:0 auto;padding:clamp(24px,4vw,64px) clamp(20px,4vw,120px) clamp(48px,6vw,96px);text-align:start}.legal-page h1{margin:0 0 16px;font-size:clamp(34px,5vw,46px);font-weight:600;line-height:1.08;letter-spacing:-1.5px;overflow-wrap:anywhere}.legal-page .legal-page-updated{margin:0 0 28px;font-size:14px;color:var(--muted)}.legal-page h2{margin:40px 0 10px;font-size:22px;font-weight:600;letter-spacing:-.4px}.legal-page p{margin:0 0 12px;font-size:16px;line-height:1.55;color:#4a4943}.legal-page .legal-page-intro{font-size:18px;color:var(--ink)}.legal-page a:not(.legal-page-brand,.legal-page-home){color:var(--orange)}.legal-page-table{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));width:fit-content;max-width:100%;margin-top:16px;font-size:14px;line-height:1.45}.legal-page-table>div{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border-top:1px solid var(--border-subtle)}.legal-page-table>div>*{min-width:0;padding:12px 20px;overflow-wrap:anywhere}.legal-page-table>div>:first-child{padding-inline-start:0}.legal-page-table>div>:last-child{padding-inline-end:0}.legal-page-table>div>*+*{border-inline-start:1px solid var(--border-subtle)}.legal-page-table>div:last-child{border-bottom:1px solid var(--border-subtle)}.legal-page-head{color:var(--muted);font-size:13px}.legal-page-table code{font-family:inherit;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.legal-page-button{min-height:40px;margin-top:4px;padding:0 16px;border-radius:var(--r-s);font-size:15px;font-weight:500;background:var(--orange);color:#fff}.legal-page-button:hover{background:#e0632c;color:#fff}.legal-page-blank{padding:1px 6px;border-radius:6px;background:#ed713b26;color:#a8461c}@media(max-width:799.98px){.legal-page-head{display:none!important}.legal-page-table{width:100%;grid-template-columns:minmax(0,1fr)}.legal-page-table>div{grid-template-columns:1fr;gap:2px;padding:12px 0}.legal-page-table>div>*{padding:0;border-inline-start:0}.legal-page-table>div>:last-child{color:var(--muted);font-size:13px}}.legal-page .legal-page-after{margin-top:16px}html.landing-page .legal-document .footer-shell{padding:0;background:linear-gradient(to bottom,transparent 0%,#f0dfc9 38%,#edbb91 70%,#ed955f 100%)}.legal-document .footer-glass{border-radius:0}.legal-document .footer-glass:before{display:none}.legal-page :is(h1,h2,h3){scroll-margin-top:calc(clamp(74px,9svh,128px) + 20px)}
