:root{--pr-ink:#0b1730;--pr-muted:#667085;--pr-line:#e1e8f0;--pr-soft:#f7f9fc;--pr-warm:#fff6f0;--pr-orange:#ff5a00}
*{box-sizing:border-box}html{scroll-behavior:smooth}
.gt-privacy-body{margin:0;background:#fff;color:var(--pr-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.gt-privacy-page{max-width:430px;min-height:100dvh;margin:auto;padding-bottom:calc(100px + env(safe-area-inset-bottom));overflow-x:hidden}
.gt-privacy-document{padding:10px 18px 30px}
.gt-privacy-hero>span{color:var(--pr-orange);font-size:11px;line-height:15px;font-weight:700}
.gt-privacy-hero h1{margin:7px 0 10px;font-size:34px;line-height:39px;font-weight:700;letter-spacing:0}
.gt-privacy-hero p{margin:0;color:var(--pr-muted);font-size:15px;line-height:22px}
.gt-privacy-hero small{display:block;margin-top:10px;color:#8792a5;font-size:12px}
.gt-privacy-nav{display:flex;gap:8px;margin:20px -6px 2px;padding:8px 10px;border:1px solid #edf1f6;border-radius:14px;background:var(--pr-soft);overflow-x:auto;scrollbar-width:none;box-shadow:inset -12px 0 14px rgba(11,23,48,.035)}
.gt-privacy-nav::-webkit-scrollbar{display:none}
.gt-privacy-nav a{height:36px;padding:0 13px;border:1px solid var(--pr-line);border-radius:999px;background:#fff;color:#344054;font-size:12px;font-weight:600;line-height:34px;text-decoration:none;white-space:nowrap}
.gt-privacy-document section{position:relative;margin-top:18px;padding:18px;border:1px solid #dde5ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.055)}
.gt-privacy-document section>mark{display:grid;width:30px;height:30px;place-items:center;float:left;margin:0 10px 5px 0;border-radius:9px;background:var(--pr-warm);color:var(--pr-orange);font-size:12px;font-weight:700}
.gt-privacy-document h2{margin:1px 0 13px;font-size:20px;line-height:26px;font-weight:650}
.gt-privacy-document section p,.gt-privacy-document section li{color:#475467;font-size:14px;line-height:21px}
.gt-privacy-document section p{clear:both;margin:10px 0 0}
.gt-privacy-document section p b{color:#263750;font-weight:600}
.gt-privacy-document section ul{clear:both;margin:8px 0 0;padding-left:20px}
.gt-privacy-document section li+li{margin-top:6px}
.gt-privacy-document a{color:#d94800;text-underline-offset:3px}
.gt-privacy-table,.gt-privacy-cookie-grid{clear:both;display:grid;gap:8px}
.gt-privacy-table div,.gt-privacy-cookie-grid div{padding:12px;border-radius:13px;background:var(--pr-soft)}
.gt-privacy-table b,.gt-privacy-cookie-grid b{display:block;font-size:14px;line-height:18px;font-weight:650}
.gt-privacy-table span,.gt-privacy-cookie-grid span{display:block;margin-top:4px;color:var(--pr-muted);font-size:13px;line-height:19px}
.gt-privacy-tracking{clear:both;margin-top:13px;padding:14px;border-left:3px solid var(--pr-orange);border-radius:4px 12px 12px 4px;background:var(--pr-soft)}
.gt-privacy-tracking>b{display:block;color:#263750;font-size:14px;line-height:19px;font-weight:650}
.gt-privacy-tracking p{margin-top:6px!important}
.gt-privacy-tracking span{display:block;margin-top:8px;color:#667085;font-size:12px;line-height:18px;font-weight:600}
.gt-privacy-document aside{margin-top:18px;padding:19px;border-radius:18px;background:var(--pr-ink);color:#fff}
.gt-privacy-document aside h2{margin:0;font-size:20px}
.gt-privacy-document aside p{margin:6px 0 14px;color:#c8d1df;font-size:13px;line-height:19px}
.gt-privacy-document aside a{display:block;margin-top:8px;color:#fff;font-size:14px;font-weight:600}
.gt-privacy-desktop{padding:48px 24px 80px;background:#f7f9fc}
.gt-privacy-desktop .gt-privacy-document{max-width:920px;margin:auto;padding:40px 48px;border:1px solid var(--pr-line);border-radius:8px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.08)}
.gt-privacy-desktop .gt-privacy-hero h1{max-width:760px;font-size:46px;line-height:52px}
.gt-privacy-desktop .gt-privacy-nav{margin:28px 0 10px;padding:8px 10px}
.gt-privacy-desktop .gt-privacy-document section{padding:24px;border-radius:8px}
.gt-privacy-desktop .gt-privacy-document section p,.gt-privacy-desktop .gt-privacy-document section li{font-size:15px;line-height:24px}
.gt-privacy-desktop .gt-privacy-document aside{border-radius:8px}
@media(max-width:374px){.gt-privacy-document{padding-right:14px;padding-left:14px}.gt-privacy-hero h1{font-size:30px;line-height:35px}.gt-privacy-document section{padding:16px}}
