.toon-site .privacy-page{padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,104px);background:none}.toon-site .privacy-panel{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.toon-site .privacy-panel h1{font-size:clamp(2rem,4vw,2.8rem)}.toon-site .privacy-panel .ts-lead{margin-top:18px}.toon-site .privacy-updated{margin-top:10px;color:var(--ts-muted);font-size:.8rem}.toon-site .privacy-section-list{display:grid;gap:0;margin-top:40px;border-top:1px solid var(--ts-line-strong)}.toon-site .privacy-section{padding:26px 0;border:0;border-bottom:1px solid var(--ts-line);border-radius:0;background:none}.toon-site .privacy-section h2{margin-bottom:12px;font-size:1.15rem}.toon-site .privacy-section p{color:var(--ts-text);font-size:.92rem;line-height:1.95}.toon-site .privacy-section p+p{margin-top:10px}.toon-site .privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media (max-width:640px){.privacy-page{padding:18px 12px 48px}.privacy-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px;padding:22px 18px}.privacy-panel h1{font-size:clamp(1.8rem,8vw,2.25rem);overflow-wrap:anywhere;text-wrap:pretty}.privacy-section{border-radius:16px;padding:16px}.privacy-actions{display:grid;grid-template-columns:1fr}.privacy-actions .ts-button{width:100%}.toon-site .privacy-page{padding:18px 0 48px}.toon-site .privacy-panel{padding:0}.toon-site .privacy-section{padding:20px 0}.toon-site .privacy-actions{display:grid;grid-template-columns:1fr}}