.nav[data-astro-cid-fb3qbcs3]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:#f5f5f5d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.nav-container[data-astro-cid-fb3qbcs3]{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary)}.logo-mark[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--text-primary);color:#fff;font-weight:600;font-size:14px;border-radius:4px}.logo-text[data-astro-cid-fb3qbcs3]{font-weight:600;font-size:16px;letter-spacing:-.02em}.nav-links[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:8px}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{padding:8px 14px;color:var(--text-secondary);text-decoration:none;font-size:13px;transition:color .2s}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{color:var(--text-primary)}.container[data-astro-cid-fb3qbcs3]{max-width:1100px;margin:0 auto;padding:0 24px}.policy-page[data-astro-cid-fb3qbcs3]{padding:140px 0 80px;min-height:calc(100vh - 200px)}.policy-header[data-astro-cid-fb3qbcs3]{margin-bottom:48px}.section-tag[data-astro-cid-fb3qbcs3]{display:inline-block;font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.1em;margin-bottom:16px}.policy-header[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0 0 16px;color:var(--text-primary)}.policy-date[data-astro-cid-fb3qbcs3]{font-size:14px;color:var(--text-muted);margin:0}.policy-content[data-astro-cid-fb3qbcs3]{max-width:1200px;margin:0 auto}.policy-section[data-astro-cid-fb3qbcs3]{margin-bottom:40px;width:100%}.policy-section[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px;letter-spacing:-.02em}.policy-section[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3],.policy-section[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3],.policy-section[data-astro-cid-fb3qbcs3] ol[data-astro-cid-fb3qbcs3]{font-size:15px;line-height:1.8;color:var(--text-secondary);margin:0 0 16px}.policy-section[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3],.policy-section[data-astro-cid-fb3qbcs3] ol[data-astro-cid-fb3qbcs3]{padding-left:24px}.policy-section[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{margin-bottom:8px}.policy-section[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--accent-primary);text-decoration:none}.policy-section[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{text-decoration:underline}.footer[data-astro-cid-fb3qbcs3]{padding:32px 0;border-top:1px solid var(--border-subtle)}.footer-content[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;justify-content:space-between}.footer-brand[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.footer-brand[data-astro-cid-fb3qbcs3] .logo-mark[data-astro-cid-fb3qbcs3]{width:24px;height:24px;font-size:12px}.footer-links[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-muted)}.footer-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--text-secondary);text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{color:var(--text-primary)}.footer-divider[data-astro-cid-fb3qbcs3]{opacity:.3}.footer-cta[data-astro-cid-fb3qbcs3]{color:var(--accent-primary)!important;font-weight:500}@media(max-width:768px){.nav[data-astro-cid-fb3qbcs3]{position:static;border-bottom:none}.nav-links[data-astro-cid-fb3qbcs3]{display:none}.policy-page[data-astro-cid-fb3qbcs3]{padding:48px 0}.footer-content[data-astro-cid-fb3qbcs3]{flex-direction:column;gap:20px;text-align:center}.footer-brand[data-astro-cid-fb3qbcs3]{flex-direction:column}.footer-links[data-astro-cid-fb3qbcs3]{flex-wrap:wrap;justify-content:center}}
