.privacy-page[data-astro-cid-iew3kb72]{padding-top:140px;padding-bottom:90px}.privacy-container[data-astro-cid-iew3kb72]{max-width:820px;margin-inline:auto}.privacy-header[data-astro-cid-iew3kb72]{border-bottom:1px solid var(--ak-line);margin-bottom:48px;padding-bottom:36px}.privacy-header[data-astro-cid-iew3kb72] h1[data-astro-cid-iew3kb72]{letter-spacing:-.015em;color:var(--ak-ink);margin:16px 0 20px;font-size:clamp(2.6rem,4.4vw,4.4rem);font-weight:600;line-height:1.05}.privacy-lead[data-astro-cid-iew3kb72]{color:var(--ak-muted);max-width:720px;margin:0 0 24px;font-size:1.18rem;line-height:1.6}.privacy-meta[data-astro-cid-iew3kb72]{color:var(--ak-muted);letter-spacing:.02em;font-size:.88rem}.privacy-toc[data-astro-cid-iew3kb72]{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--radius-sm);margin-bottom:56px;padding:24px 28px}.toc-title[data-astro-cid-iew3kb72]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ak-ink);margin-bottom:14px;font-size:.94rem;font-weight:700}.toc-list[data-astro-cid-iew3kb72]{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding-left:20px;display:grid}.toc-list[data-astro-cid-iew3kb72] li[data-astro-cid-iew3kb72]{font-size:.92rem;line-height:1.45}.toc-list[data-astro-cid-iew3kb72] a[data-astro-cid-iew3kb72]{color:var(--ak-muted);text-decoration:none;transition:color .2s}.toc-list[data-astro-cid-iew3kb72] a[data-astro-cid-iew3kb72]:hover{color:var(--ak-studio);text-decoration:underline}.privacy-body[data-astro-cid-iew3kb72]{flex-direction:column;gap:48px;display:flex}.privacy-section[data-astro-cid-iew3kb72]{scroll-margin-top:100px}.privacy-section[data-astro-cid-iew3kb72] h2[data-astro-cid-iew3kb72]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ak-ink);border-bottom:1px solid var(--ak-line);margin:0 0 16px;padding-bottom:12px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600}.privacy-section[data-astro-cid-iew3kb72] p[data-astro-cid-iew3kb72]{color:var(--ak-ink);margin:0 0 16px;font-size:1.02rem;line-height:1.7}.privacy-section[data-astro-cid-iew3kb72] ul[data-astro-cid-iew3kb72]{flex-direction:column;gap:10px;margin:0 0 20px 20px;padding:0;display:flex}.privacy-section[data-astro-cid-iew3kb72] li[data-astro-cid-iew3kb72]{color:var(--ak-ink);font-size:.98rem;line-height:1.6}.privacy-section[data-astro-cid-iew3kb72] strong[data-astro-cid-iew3kb72]{color:var(--ak-ink);font-weight:600}.privacy-note[data-astro-cid-iew3kb72]{margin-top:12px;font-style:italic;color:var(--ak-muted)!important;font-size:.9rem!important}.callout-box[data-astro-cid-iew3kb72]{border:1px solid #d8e4ff;border-left:3px solid var(--ak-studio);border-radius:var(--radius-sm);color:var(--ak-ink);background:#f8faff;margin:20px 0;padding:16px 20px;font-size:.94rem;line-height:1.6}.contact-highlight[data-astro-cid-iew3kb72]{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;margin:12px 0 16px;padding:14px 20px;display:inline-flex}.contact-label[data-astro-cid-iew3kb72]{text-transform:uppercase;letter-spacing:.08em;color:var(--ak-muted);font-size:.8rem;font-weight:600}.contact-email[data-astro-cid-iew3kb72]{color:var(--ak-studio);font-size:1.05rem;font-weight:600;text-decoration:none}.contact-email[data-astro-cid-iew3kb72]:hover{text-decoration:underline}.privacy-footer-actions[data-astro-cid-iew3kb72]{border-top:1px solid var(--ak-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:32px;display:flex}.back-to-top[data-astro-cid-iew3kb72]{color:var(--ak-muted);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}.back-to-top[data-astro-cid-iew3kb72]:hover{color:var(--ak-ink)}.privacy-inline-pref-btn[data-astro-cid-iew3kb72]{color:var(--ak-studio);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.privacy-inline-pref-btn[data-astro-cid-iew3kb72]:hover{color:#1742d4}.privacy-inline-pref-btn[data-astro-cid-iew3kb72]:focus-visible{outline:2px solid var(--ak-studio);outline-offset:2px}@media (width<=768px){.privacy-page[data-astro-cid-iew3kb72]{padding-top:110px;padding-bottom:60px}.toc-list[data-astro-cid-iew3kb72]{grid-template-columns:1fr}.privacy-footer-actions[data-astro-cid-iew3kb72]{flex-direction:column;align-items:flex-start}}
