.legal-page[data-astro-cid-3llnt6j6]{padding:60px 0;background:#fff;min-height:100vh}.container[data-astro-cid-3llnt6j6]{max-width:900px;margin:0 auto;padding:0 24px}.page-header[data-astro-cid-3llnt6j6]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.page-header[data-astro-cid-3llnt6j6] h1[data-astro-cid-3llnt6j6]{font-size:2.4rem;font-weight:700;color:#1e293b;margin:0 0 10px;letter-spacing:-.02em}.effective-date[data-astro-cid-3llnt6j6]{font-size:1rem;color:#64748b;font-style:italic}.privacy-sections[data-astro-cid-3llnt6j6]{display:flex;flex-direction:column;gap:30px}.privacy-section[data-astro-cid-3llnt6j6]{background:#fff;border:1px solid #edf2f7;border-radius:16px;padding:10px 30px;transition:all .3s ease}.privacy-section[data-astro-cid-3llnt6j6]:hover{box-shadow:0 10px 30px -15px #0000001a;border-color:#e2e8f0}.privacy-section[data-astro-cid-3llnt6j6].intro{background:#f8fafc;border-left:4px solid var(--accent, #078fd0);margin-bottom:30px}.privacy-section[data-astro-cid-3llnt6j6].highlight{background:#f0f9ff;border-left:4px solid var(--accent, #078fd0)}.privacy-section[data-astro-cid-3llnt6j6] h2[data-astro-cid-3llnt6j6]{font-size:1.4rem;font-weight:600;color:#1e293b;margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid #f1f5f9}.privacy-section[data-astro-cid-3llnt6j6] h3[data-astro-cid-3llnt6j6]{font-size:1.2rem;font-weight:600;color:#2d3a4f;margin:0 0 10px}.privacy-section[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{font-size:1rem;line-height:1.7;color:#475569;margin:0 0 15px}.privacy-section[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]:last-child{margin-bottom:0}.privacy-section[data-astro-cid-3llnt6j6] a[data-astro-cid-3llnt6j6]{color:var(--accent, #078fd0);text-decoration:none;font-weight:500;transition:all .2s ease}.privacy-section[data-astro-cid-3llnt6j6] a[data-astro-cid-3llnt6j6]:hover{text-decoration:underline;color:#056a9c}.data-list[data-astro-cid-3llnt6j6],.purpose-list[data-astro-cid-3llnt6j6],.services-list[data-astro-cid-3llnt6j6],.google-play-list[data-astro-cid-3llnt6j6],.compliance-list[data-astro-cid-3llnt6j6]{list-style:none;padding:0;margin:10px 0 0}.data-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.purpose-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.services-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.google-play-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.compliance-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]{padding:8px 0 8px 24px;position:relative;font-size:1rem;line-height:1.6;color:#475569}.data-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]:before,.purpose-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]:before,.services-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]:before,.google-play-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]:before,.compliance-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]:before{content:"•";color:var(--accent, #078fd0);font-weight:700;position:absolute;left:8px}.data-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6] strong[data-astro-cid-3llnt6j6]{color:#1e293b}.rights-block[data-astro-cid-3llnt6j6]{margin-top:15px}.right-item[data-astro-cid-3llnt6j6]{margin:20px 0 0 20px;padding:0 0 0 20px;border-left:3px solid #e2e8f0}.right-item[data-astro-cid-3llnt6j6]:first-of-type{margin-top:10px}.right-item[data-astro-cid-3llnt6j6] h3[data-astro-cid-3llnt6j6]{font-size:1.1rem;font-weight:600;color:#2d3a4f;margin:0 0 8px}.right-item[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{margin-bottom:10px}.right-item[data-astro-cid-3llnt6j6]:last-child p[data-astro-cid-3llnt6j6]:last-child{margin-bottom:0}.right-item[data-astro-cid-3llnt6j6] strong[data-astro-cid-3llnt6j6]{color:var(--accent, #078fd0);font-weight:600}.contact-info[data-astro-cid-3llnt6j6]{background:#f8fafc;padding:20px;border-radius:12px;margin-top:15px}.contact-info[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{margin:0 0 10px;font-size:1rem}.contact-info[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]:last-child{margin-bottom:0}.contact-info[data-astro-cid-3llnt6j6] strong[data-astro-cid-3llnt6j6]{color:#1e293b;min-width:70px;display:inline-block}.developer-info[data-astro-cid-3llnt6j6]{margin-top:40px;padding-top:20px;text-align:center;border-top:2px solid #f1f5f9;font-size:.9rem;color:#94a3b8;font-style:italic}@media(max-width:768px){.legal-page[data-astro-cid-3llnt6j6]{padding:40px 0}.container[data-astro-cid-3llnt6j6]{padding:0 20px}.page-header[data-astro-cid-3llnt6j6] h1[data-astro-cid-3llnt6j6]{font-size:2.2rem}.privacy-section[data-astro-cid-3llnt6j6]{padding:20px}.privacy-section[data-astro-cid-3llnt6j6] h2[data-astro-cid-3llnt6j6]{font-size:1.4rem}.privacy-section[data-astro-cid-3llnt6j6] h3[data-astro-cid-3llnt6j6]{font-size:1.1rem}.right-item[data-astro-cid-3llnt6j6]{margin-left:10px;padding-left:15px}.contact-info[data-astro-cid-3llnt6j6]{padding:15px}.contact-info[data-astro-cid-3llnt6j6] strong[data-astro-cid-3llnt6j6]{min-width:60px}}@media(max-width:480px){.page-header[data-astro-cid-3llnt6j6] h1[data-astro-cid-3llnt6j6]{font-size:1.8rem}.privacy-section[data-astro-cid-3llnt6j6] h2[data-astro-cid-3llnt6j6]{font-size:1.3rem}.data-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.purpose-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.services-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.google-play-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6],.compliance-list[data-astro-cid-3llnt6j6] li[data-astro-cid-3llnt6j6]{font-size:.95rem;padding-left:20px}.contact-info[data-astro-cid-3llnt6j6] strong[data-astro-cid-3llnt6j6]{display:block;margin-bottom:5px}}@media print{.legal-page[data-astro-cid-3llnt6j6]{padding:20px 0}.privacy-section[data-astro-cid-3llnt6j6]{break-inside:avoid;border:none;padding:15px 0}.page-header[data-astro-cid-3llnt6j6]{border-bottom:1px solid #000}.privacy-section[data-astro-cid-3llnt6j6].intro,.privacy-section[data-astro-cid-3llnt6j6].highlight{background:none;border-left:2px solid #000}.developer-info[data-astro-cid-3llnt6j6]{border-top:1px solid #000}}
