.kgc-privacy-page{background:var(--kgc-surface-page,#0c1017);min-height:100vh;color:var(--kgc-text-primary,#f3f6fc)}.privacy-wrap{box-sizing:border-box;max-width:1168px;margin:auto;padding:112px 24px 60px}.privacy-breadcrumb{justify-content:space-between;gap:16px;margin-bottom:30px;font-size:12px;display:flex}.privacy-breadcrumb a{color:var(--kgc-text-secondary,#a3afc0);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.privacy-breadcrumb a:hover{color:#fff}.privacy-breadcrumb svg{width:14px;height:14px}.privacy-heading{border-bottom:1px solid var(--kgc-border-subtle,#2b3747);padding-bottom:28px}.privacy-kicker{color:var(--kgc-text-link,#ffa43b);letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.privacy-kicker svg{width:17px;height:17px}.privacy-heading h1{letter-spacing:-.025em;margin:12px 0 8px;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.2}.privacy-heading p{color:var(--kgc-text-secondary,#a3afc0);margin:0;font-size:14px;line-height:1.6}.privacy-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;margin-top:32px;display:grid}.privacy-aside{position:sticky;top:112px}.privacy-index{flex-direction:column;gap:3px;display:flex}.privacy-index>strong{color:var(--kgc-text-secondary,#a3afc0);margin-bottom:12px;font-size:12px;font-weight:600}.privacy-index a,.privacy-mobile-index nav a{color:var(--kgc-text-secondary,#a3afc0);border-left:2px solid #0000;border-radius:0 5px 5px 0;align-items:baseline;gap:12px;padding:9px 10px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s;display:flex}.privacy-index a>span:first-child,.privacy-mobile-index nav a>span:first-child{font-variant-numeric:tabular-nums;color:#7e8a9c;font-size:10px}.privacy-index a:hover,.privacy-mobile-index nav a:hover{color:#fff;background:#ffffff04}.privacy-index a[aria-current],.privacy-mobile-index nav a[aria-current]{color:#fff;border-left-color:var(--kgc-text-link,#ffa43b);background:var(--kgc-surface-card,#151e29)}.privacy-support-link{border-top:1px solid var(--kgc-border-subtle,#2b3747);color:var(--kgc-text-link,#ffa43b);align-items:center;gap:8px;margin-top:22px;padding:18px 10px 0;font-size:12px;text-decoration:none;display:flex}.privacy-support-link svg{width:14px;height:14px}.privacy-document{min-width:0;max-width:800px}.privacy-document section{border-bottom:1px solid var(--kgc-border-subtle,#2b3747);outline:none;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:112px}.privacy-section-heading{align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.privacy-section-heading>span{color:var(--kgc-text-link,#ffa43b);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.privacy-document h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.4}.privacy-document p{color:var(--kgc-text-secondary,#b2bdcc);overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.8}.privacy-document p:last-child{margin-bottom:0}.privacy-document p a{color:var(--kgc-text-link,#ffa43b);text-underline-offset:3px;text-decoration:underline}.privacy-document a:hover{color:#ffbc70}.privacy-back-top{color:var(--kgc-text-secondary,#a3afc0);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.privacy-back-top svg{width:14px;height:14px}.kgc-privacy-page :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #8c9fb9}.privacy-mobile-index{display:none}.kgc-privacy-page .kgc-footer{margin-top:0}@media (max-width:800px){.privacy-wrap{padding:106px 20px 40px}.privacy-breadcrumb{margin-bottom:24px}.privacy-layout{margin-top:24px;display:block}.privacy-aside{display:none}.privacy-mobile-index{border:1px solid var(--kgc-border-subtle,#2b3747);background:var(--kgc-surface-card,#151e29);border-radius:8px;margin-top:20px;display:block}.privacy-mobile-index summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13px;font-weight:600;list-style:none;display:flex}.privacy-mobile-index summary::-webkit-details-marker{display:none}.privacy-mobile-index summary svg{width:15px;height:15px;transition:transform .15s}.privacy-mobile-index[open] summary svg{transform:rotate(180deg)}.privacy-mobile-index nav{padding:0 8px 8px}.privacy-document h2{font-size:17px}.privacy-document p{font-size:14px;line-height:1.75}.privacy-heading{padding-bottom:24px}.privacy-section-heading{gap:10px}}@media (prefers-reduced-motion:reduce){.privacy-index a,.privacy-mobile-index nav a,.privacy-mobile-index summary svg{transition:none}}.kgc-privacy-page .privacy-heading h1{font-family:var(--font-body)!important;text-transform:none!important;font-size:clamp(28px,3vw,36px)!important;font-weight:650!important}
