.privacy-document{box-sizing:border-box;width:min(1100px,calc(100% - 32px));margin:0 auto;padding:48px 10px 64px;color:var(--ink);font-size:16px;line-height:1.8}.privacy-document .privacy-label{color:var(--terra);font-size:13px;font-weight:600;letter-spacing:.06em;margin:0 0 12px}.privacy-document h1{font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:0 0 16px;text-transform:none}.privacy-document .privacy-updated{color:var(--muted);font-size:14px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.privacy-document section{margin-top:34px;scroll-margin-top:24px}.privacy-document h2{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.015em;margin:0 0 14px;text-transform:none}.privacy-document h3{font-size:18px;font-weight:600;line-height:1.5;margin:22px 0 10px}.privacy-document p{margin:0 0 14px}.privacy-document ul{padding-left:23px;margin:12px 0 18px;list-style:disc}.privacy-document li{margin:5px 0}.privacy-document a{color:var(--terra);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-document .email-reveal{font:inherit;color:var(--terra);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.privacy-document .email-reveal:focus-visible,.privacy-document a:focus-visible{outline:2px solid var(--terra);outline-offset:4px;border-radius:2px}.privacy-skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--surface);color:var(--ink);z-index:10}.privacy-skip:focus{top:12px}@media(max-width:540px){.privacy-document{padding-top:32px;padding-bottom:48px}.privacy-document h2{font-size:20px}}
