.codex-privacy-page{background:#f2f2f2}.privacy-page-shell{color:#040d10;background:#f2f2f2;font-family:Plus Jakarta Sans,Plus Jakarta Sans Placeholder,sans-serif;overflow:clip visible}.privacy-hero{background:#111319;border-bottom-right-radius:28px;border-bottom-left-radius:28px;place-items:end center;width:100%;height:880px;display:grid;position:relative;overflow:hidden}.privacy-hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.privacy-hero-overlay{background:#040d105c;position:absolute;inset:0}.privacy-hero-copy{z-index:1;text-align:center;color:#fff;width:min(1140px,100% - 60px);margin:0 auto 125px;position:relative}.privacy-hero-copy>p:first-child{color:#8cffc9;align-items:center;gap:4px;margin:0 0 18px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.privacy-hero-copy>p:first-child span{color:#8cffc9}.privacy-hero-copy h1{color:#fff;margin:0;font-size:72px;font-weight:600;line-height:80px}.privacy-hero-copy>p:last-child{color:#fff;max-width:1070px;margin:18px auto 0;font-size:18px;font-weight:500;line-height:27px}.privacy-content-band{background:#f2f2f2;width:100%;padding:100px 30px 88px;overflow:visible}.privacy-content-grid{grid-template-columns:345px minmax(0,740px);align-items:start;gap:56px;max-width:1140px;margin:0 auto;display:grid;overflow:visible}.privacy-toc{background:#fff;border-radius:8px;padding:24px 16px 8px;position:sticky;top:110px}.privacy-toc h2{color:#040d10;margin:0 0 20px;font-size:28px;font-weight:600;line-height:36px}.privacy-toc nav{flex-direction:column;display:flex}.privacy-toc a{color:#005476;border-top:1px solid #e1e1e1;align-items:center;min-height:49px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.privacy-toc a:first-child{border-top:0}.privacy-article{flex-direction:column;gap:31px;display:flex}.privacy-article-section{scroll-margin-top:120px}.privacy-article h2{color:#040d10;margin:0 0 12px;font-size:28px;font-weight:600;line-height:36px}.privacy-article p{color:#111319;margin:0 0 22px;font-size:16px;font-weight:400;line-height:24px}.privacy-article-section p:last-child{margin-bottom:0}.privacy-article ul{flex-direction:column;gap:8px;margin:6px 0 22px;padding:0;list-style:none;display:flex}.privacy-article li{color:#111319;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:24px;display:grid}.privacy-article li svg{fill:none;stroke:#111319;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-top:4px;display:block}.privacy-command{font-size:20px!important;line-height:28px!important}.privacy-cta-reuse{background:#f2f2f2;width:100%}@media (max-width:1199.98px){.privacy-hero{height:760px}.privacy-hero-copy{width:min(760px,100% - 60px);margin-bottom:92px}.privacy-hero-copy h1{font-size:60px;line-height:68px}.privacy-content-grid{grid-template-columns:315px minmax(0,1fr);gap:36px;max-width:760px}}@media (max-width:809.98px){.codex-privacy-page .framer-ev57ew-container:not(.is-sticky):not(.menu-open){background:#fff!important}.codex-privacy-page .framer-ev57ew-container:not(.is-sticky):not(.menu-open) .framer-gdCve{background-color:#fff!important}.privacy-hero{border-bottom-right-radius:24px;border-bottom-left-radius:24px;height:595px;margin-top:80px}.privacy-hero-image{object-position:center center}.privacy-hero-overlay{background:#040d1057}.privacy-hero-copy{text-align:left;width:calc(100% - 40px);margin-bottom:40px}.privacy-hero-copy>p:first-child{margin-bottom:12px;font-size:14px;line-height:22px}.privacy-hero-copy h1{max-width:260px;font-size:44px;line-height:44px}.privacy-hero-copy>p:last-child{max-width:340px;margin-top:12px;font-size:20px;line-height:22px}.privacy-content-band{padding:72px 20px 70px}.privacy-content-grid{flex-direction:column;gap:0;max-width:350px;display:flex}.privacy-toc{border-radius:8px;width:100%;padding:26px 16px 18px;position:static}.privacy-toc h2{margin-bottom:20px;font-size:36px;line-height:38px}.privacy-toc a{min-height:49px;font-size:16px;line-height:24px}.privacy-article{gap:32px}.privacy-article-section{scroll-margin-top:105px}.privacy-article h2{margin-bottom:12px;font-size:28px;line-height:30px}.privacy-article p,.privacy-article li{font-size:16px;line-height:22px}.privacy-article p{margin-bottom:12px}.privacy-article ul{gap:8px}.privacy-command{font-size:20px!important;line-height:28px!important}}
