.privacy-page.svelte-7ke6fz{display:flex;flex-direction:column;gap:28px}.privacy-header.svelte-7ke6fz{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start;animation:riseIn .5s ease both}.header-content.svelte-7ke6fz{max-width:640px}.header-icon-row.svelte-7ke6fz{display:flex;align-items:center;gap:14px;margin-bottom:4px}.shield-icon.svelte-7ke6fz{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gc-green-bg);border-radius:14px;border:1px solid rgba(26,139,85,.12)}h1.svelte-7ke6fz{margin:0;font-size:clamp(30px,5vw,46px);letter-spacing:-.04em;font-weight:800}.privacy-desc.svelte-7ke6fz{margin:10px 0 0;color:var(--text-secondary);line-height:1.75;font-size:15px}.privacy-updated.svelte-7ke6fz{display:block;margin-top:6px;color:var(--muted);font-size:12px}.actions.svelte-7ke6fz{display:flex;flex-direction:column;gap:8px;min-width:200px}.action-btn.svelte-7ke6fz{border:1px solid var(--border);border-radius:999px;padding:9px 16px;text-decoration:none;background:#fff;color:var(--text-secondary);font-weight:600;text-align:center;cursor:pointer;font-size:13px;transition:all .25s ease;box-shadow:var(--shadow-sm)}.action-btn.svelte-7ke6fz:hover{border-color:var(--border-hover);color:var(--gc-green)}.action-btn.svelte-7ke6fz:disabled{opacity:.6;cursor:wait}.section-grid.svelte-7ke6fz{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.privacy-section.svelte-7ke6fz{padding:28px;animation:slideUp .5s ease both;opacity:0;transition:all .3s ease}.privacy-section.svelte-7ke6fz:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.section-icon.svelte-7ke6fz{font-size:28px;margin-bottom:10px}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.section-summary.svelte-7ke6fz{margin:10px 0 0;color:var(--text-secondary);line-height:1.75;font-size:14px}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:14px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz){position:relative;padding-left:18px;color:var(--text-secondary);line-height:1.65;font-size:14px}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gc-green-light)}@media(max-width:780px){.section-grid.svelte-7ke6fz{grid-template-columns:1fr}.privacy-section.svelte-7ke6fz{padding:20px}}
