.gn-policy-page{color:#55554f;width:min(780px,100%);margin:0 auto;padding:32px 32px 64px;font-size:12px;line-height:1.8}.gn-policy-breadcrumb{align-items:center;gap:12px;margin-bottom:36px;font-size:11px;display:flex}.gn-policy-breadcrumb a,.gn-policy-back{color:var(--ink)}.gn-policy-header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.gn-policy-header h1{letter-spacing:-.035em;color:var(--ink);margin-bottom:10px;font-size:24px;font-weight:500}.gn-policy-header>p{font-size:11px}.gn-language-switch{gap:6px;margin-top:20px;display:flex}.gn-language-switch button{color:#55554f;background:#fff;border:1px solid #d6d6ce;padding:8px 14px;font-size:11px;line-height:1.3}.gn-language-switch button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.gn-language-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gn-policy-panel[hidden]{display:none}.gn-policy-panel h2{color:var(--ink);margin:25px 0 10px;font-size:13px;font-weight:500;line-height:1.5}.gn-policy-panel p{margin:12px 0}.gn-policy-panel a{text-underline-offset:3px;text-decoration:underline}.gn-policy-back{margin-top:32px;font-size:11px;display:inline-block}@media (width<=760px){.gn-policy-page{padding:25px 22px 45px}.gn-policy-breadcrumb{margin-bottom:28px}.gn-policy-header h1{font-size:22px}}
