.cr-legal-page{min-height:100vh;display:flex;flex-direction:column;background:transparent;color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif}.cr-legal-page *,.cr-legal-page :after,.cr-legal-page :before{box-sizing:border-box}.cr-legal-header{min-height:76px;padding:12px max(24px,calc((100vw - 1120px) / 2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.14);background:transparent}.cr-legal-header .brand-lockup__icon{width:42px;height:42px}.cr-legal-header .brand-lockup__wordmark{color:#fff}.cr-legal-cta{padding:12px 19px;border-radius:4px;background:var(--gradient-brand);color:#fff;font-size:15px;font-weight:700}.cr-legal-main{width:min(860px,calc(100% - 40px));margin:0 auto;padding:64px 0 88px;flex:1}.cr-legal-document h1{margin:0 0 12px;color:#fff;font-size:clamp(34px,5vw,48px);line-height:1.12}.cr-legal-document h2{margin:38px 0 12px;color:#fff;font-size:23px;line-height:1.3}.cr-legal-document h3{margin:22px 0 7px;color:#fff;font-size:18px;line-height:1.4}.cr-legal-document li,.cr-legal-document p{color:rgba(255,255,255,.82);font-size:16px;line-height:1.75}.cr-legal-document p{margin:14px 0}.cr-legal-document a{color:#ff9b82;text-decoration:underline;text-underline-offset:3px}.cr-legal-document a:hover{color:#fff}.cr-legal-updated{margin:0 0 28px!important;color:rgba(255,255,255,.62)!important;font-size:14px!important}.cr-legal-toc{margin:34px 0 46px;padding:22px 24px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.035)}.cr-legal-toc h2{margin:0 0 14px;font-size:18px}.cr-legal-toc ol{-moz-columns:2;column-count:2;-moz-column-gap:36px;column-gap:36px;margin:0;padding-left:20px}.cr-legal-toc li{-moz-column-break-inside:avoid;break-inside:avoid;padding:4px 0;font-size:14px;line-height:1.45}.cr-legal-section{scroll-margin-top:24px}.cr-legal-section+.cr-legal-section{margin-top:6px}.cr-legal-document ul{padding-left:24px}.cr-legal-document code{overflow-wrap:anywhere;color:#fff}.cr-legal-contact{padding:14px 16px;border-left:3px solid #ff5a36;background:rgba(255,90,54,.12)}.cr-legal-footer{padding:28px max(24px,calc((100vw - 1120px) / 2));display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;border-top:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.7);font-size:14px}.cr-legal-footer-brand{color:#fff;font-size:17px;font-weight:750}.cr-legal-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px 18px}.cr-legal-footer a:hover{color:#fff}.cr-legal-footer small{width:100%;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:13px}.cr-legal-page a:focus-visible{outline:3px solid #ff9275;outline-offset:3px;border-radius:3px}.cr-privacy-page{font-family:inherit}.cr-privacy-page .cr-legal-main{width:min(1200px,calc(100% - 48px));padding:64px 0 80px}.cr-privacy-page .cr-legal-document h1{font-size:clamp(38px,5vw,56px);letter-spacing:-.04em}.cr-privacy-page .cr-legal-document h2{margin-top:36px;font-size:clamp(24px,3vw,30px);letter-spacing:-.025em}.cr-privacy-page .cr-legal-document h3{font-size:20px}.cr-privacy-page .cr-legal-document li,.cr-privacy-page .cr-legal-document p{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.cr-privacy-page .cr-legal-toc{padding:28px 32px;border-radius:16px}.cr-privacy-page .cr-legal-toc h2{margin-top:0;font-size:22px}.cr-privacy-page .cr-legal-toc li{padding-block:6px;font-size:15px;line-height:1.6}.cr-privacy-page .cr-legal-section{scroll-margin-top:100px}@media (max-width:600px){.cr-privacy-page .cr-legal-main{width:calc(100% - 36px);padding:40px 0 56px}.cr-privacy-page .cr-legal-document li,.cr-privacy-page .cr-legal-document p{font-size:16px;line-height:1.75}.cr-privacy-page .cr-legal-toc{padding:22px}.cr-legal-header{min-height:66px;padding-inline:18px}.cr-legal-main{width:min(100% - 36px,860px);padding:42px 0 60px}.cr-legal-footer{padding-inline:18px}.cr-legal-footer nav{width:100%;margin-left:0}.cr-legal-toc ol{-moz-columns:1;column-count:1}}[data-theme=light] .cr-legal-page{background:#fbf7f4;color:#181818}[data-theme=light] .cr-legal-header{border-color:#ece2d9;background:#ffffff}[data-theme=light] .cr-legal-document code,[data-theme=light] .cr-legal-document h1,[data-theme=light] .cr-legal-document h2,[data-theme=light] .cr-legal-document h3,[data-theme=light] .cr-legal-header .brand-lockup__wordmark{color:#181818}[data-theme=light] .cr-legal-cta{background:var(--gradient-brand);color:#ffffff}[data-theme=light] .cr-legal-document li,[data-theme=light] .cr-legal-document p{color:#444746}[data-theme=light] .cr-legal-document a{color:#c7462a}[data-theme=light] .cr-legal-document a:hover{color:#8f2f1e}[data-theme=light] .cr-legal-updated{color:#756a5f!important}[data-theme=light] .cr-legal-toc{border-color:#ece2d9;background:#ffffff}[data-theme=light] .cr-legal-contact{border-left-color:#ff5a36;background:#fcf4ea}[data-theme=light] .cr-legal-footer{border-color:#ece2d9;background:#f7f2ed;color:#756a5f}[data-theme=light] .cr-legal-footer-brand{color:#181818}[data-theme=light] .cr-legal-footer small{border-color:#ece2d9}[data-theme=light] .cr-legal-footer a:hover{color:#ff5a36}[data-theme=light] .cr-legal-page a:focus-visible{outline-color:#ff5a36}