.privacy-top,.privacy-page .container{max-width:900px;margin:auto;padding:28px 30px}.privacy-page .container{padding-top:0;padding-bottom:80px}.back-link{color:var(--accent);text-decoration:none;font-weight:600}.privacy-page .card{padding:clamp(24px,5vw,60px);background:var(--panel);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow)}.privacy-text{display:none}.privacy-text.visible{display:block}.privacy-text h2{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 24px;letter-spacing:-.025em}.privacy-text h3{margin:34px 0 12px;font-size:20px}.privacy-text p,.privacy-text li{color:var(--muted)}.privacy-text a{color:var(--accent);overflow-wrap:anywhere}.privacy-text em{font-style:normal}.deletion-box{margin-top:32px;border:1px solid var(--line);background:var(--accent-soft);padding:24px;border-radius:18px}.deletion-box h3{margin-top:0}.privacy-text ul,.privacy-text ol{padding-inline-start:24px}.rtl{direction:rtl;text-align:right}@media(max-width:500px){.privacy-top,.privacy-page .container{padding-inline:16px}.privacy-page .card{padding:24px 20px}.deletion-box{padding:18px}}