.privacy-policy-page[data-astro-cid-3llnt6j6]{background:#f8fafc}.hero-section[data-astro-cid-3llnt6j6]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:4rem 1rem 3rem;text-align:center}.hero-title[data-astro-cid-3llnt6j6]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem}.hero-subtitle[data-astro-cid-3llnt6j6]{font-size:clamp(1.1rem,2vw,1.25rem);max-width:800px;margin:0 auto 1.5rem;opacity:.95;line-height:1.6}.update-info[data-astro-cid-3llnt6j6]{display:inline-block;background:#fff3;backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:2rem;font-size:.95rem;border:1px solid rgba(255,255,255,.3)}.content-section[data-astro-cid-3llnt6j6]{padding:4rem 1rem}.prose[data-astro-cid-3llnt6j6]{color:#334155;line-height:1.75}.prose[data-astro-cid-3llnt6j6] h2[data-astro-cid-3llnt6j6]{font-size:2rem;font-weight:700;color:#1e293b;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #3b82f6}.prose[data-astro-cid-3llnt6j6] h3[data-astro-cid-3llnt6j6]{font-size:1.5rem;font-weight:600;color:#334155;margin-top:2rem;margin-bottom:1rem}.prose[data-astro-cid-3llnt6j6] h4[data-astro-cid-3llnt6j6]{font-size:1.25rem;font-weight:600;color:#475569;margin-top:1.5rem;margin-bottom:.75rem}.section-block[data-astro-cid-3llnt6j6]{background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.section-block[data-astro-cid-3llnt6j6]:first-child{margin-top:0}.callout-box[data-astro-cid-3llnt6j6]{background:#eff6ff;border-left:4px solid #3b82f6;padding:1.5rem;margin:1.5rem 0;border-radius:.5rem}.callout-box[data-astro-cid-3llnt6j6].warning{background:#fef3c7;border-left-color:#f59e0b;color:#78350f}.key-points[data-astro-cid-3llnt6j6]{display:grid;gap:1.5rem}.key-point[data-astro-cid-3llnt6j6]{background:#f8fafc;padding:1.5rem;border-radius:.75rem;border-left:4px solid #3b82f6}.key-point[data-astro-cid-3llnt6j6] h3[data-astro-cid-3llnt6j6]{color:#1e40af;font-size:1.25rem;margin-top:0;margin-bottom:.75rem}.key-point[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{margin:0}.process-list[data-astro-cid-3llnt6j6],.sharing-scenarios[data-astro-cid-3llnt6j6],.rights-list[data-astro-cid-3llnt6j6]{display:grid;gap:1.25rem;margin-top:1.5rem}.process-item[data-astro-cid-3llnt6j6],.scenario[data-astro-cid-3llnt6j6],.right[data-astro-cid-3llnt6j6]{background:#f8fafc;padding:1.25rem;border-radius:.5rem;border:1px solid #e2e8f0}.process-item[data-astro-cid-3llnt6j6] h4[data-astro-cid-3llnt6j6],.scenario[data-astro-cid-3llnt6j6] h4[data-astro-cid-3llnt6j6],.right[data-astro-cid-3llnt6j6] h4[data-astro-cid-3llnt6j6]{color:#1e40af;margin-top:0;margin-bottom:.5rem}.emphasis-text[data-astro-cid-3llnt6j6]{background:#d1fae5;color:#065f46;padding:1rem;border-radius:.5rem;margin:1.5rem 0;border-left:4px solid #10b981}.privacy-table[data-astro-cid-3llnt6j6]{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.privacy-table[data-astro-cid-3llnt6j6] th[data-astro-cid-3llnt6j6],.privacy-table[data-astro-cid-3llnt6j6] td[data-astro-cid-3llnt6j6]{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}.privacy-table[data-astro-cid-3llnt6j6] thead[data-astro-cid-3llnt6j6] th[data-astro-cid-3llnt6j6]{background:#f1f5f9;font-weight:600;color:#1e293b}.privacy-table[data-astro-cid-3llnt6j6] tbody[data-astro-cid-3llnt6j6] tr[data-astro-cid-3llnt6j6]:hover{background:#f8fafc}.contact-grid[data-astro-cid-3llnt6j6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.contact-method[data-astro-cid-3llnt6j6]{background:#f8fafc;padding:1.5rem;border-radius:.75rem;border:1px solid #e2e8f0}.contact-method[data-astro-cid-3llnt6j6] h4[data-astro-cid-3llnt6j6]{color:#1e40af;margin-top:0;margin-bottom:.75rem}.contact-method[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{margin:0}.cta-block[data-astro-cid-3llnt6j6]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6}.cta-buttons[data-astro-cid-3llnt6j6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.btn[data-astro-cid-3llnt6j6]{padding:1rem 2rem;font-size:1.05rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .3s ease;display:inline-block}.btn-primary[data-astro-cid-3llnt6j6]{background:#3b82f6;color:#fff}.btn-primary[data-astro-cid-3llnt6j6]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 10px 20px #3b82f64d}.btn-secondary[data-astro-cid-3llnt6j6]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-astro-cid-3llnt6j6]:hover{background:#eff6ff;transform:translateY(-2px)}.prose[data-astro-cid-3llnt6j6] a[data-astro-cid-3llnt6j6]{color:#3b82f6;text-decoration:underline}.prose[data-astro-cid-3llnt6j6] a[data-astro-cid-3llnt6j6]:hover{color:#2563eb}.prose[data-astro-cid-3llnt6j6] ul[data-astro-cid-3llnt6j6],.prose[data-astro-cid-3llnt6j6] ol[data-astro-cid-3llnt6j6]{margin:1rem 0;padding-left:1.5rem}.prose[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]{margin:.5rem 0}@media(max-width:768px){.section-block[data-astro-cid-3llnt6j6]{padding:1.5rem}.contact-grid[data-astro-cid-3llnt6j6]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-3llnt6j6]{flex-direction:column}.btn[data-astro-cid-3llnt6j6]{width:100%;text-align:center}.privacy-table[data-astro-cid-3llnt6j6]{font-size:.85rem}.privacy-table[data-astro-cid-3llnt6j6] th[data-astro-cid-3llnt6j6],.privacy-table[data-astro-cid-3llnt6j6] td[data-astro-cid-3llnt6j6]{padding:.5rem}}
