.privacy-page{background:var(--black);min-height:100vh;padding:120px 0 80px}.privacy-content{max-width:800px;margin:0 auto}.privacy-back{color:var(--primary-light);margin-bottom:32px;font-size:15px;text-decoration:none;transition:opacity .3s;display:inline-block}.privacy-back:hover{opacity:.8}.privacy-content h1{font-family:var(--font-heading);color:var(--white);margin-bottom:8px;font-size:42px;font-weight:700;line-height:1.2}.privacy-date{color:var(--gray-500);margin-bottom:48px;font-size:14px}.privacy-content section{margin-bottom:40px}.privacy-content h2{font-family:var(--font-heading);color:var(--white);margin-bottom:16px;font-size:24px;font-weight:600}.privacy-content p{color:var(--gray-300);margin-bottom:12px;font-size:16px;line-height:1.7}.privacy-content ul{margin-bottom:12px;padding:0;list-style:none}.privacy-content ul li{color:var(--gray-300);margin-bottom:8px;padding-left:20px;font-size:16px;line-height:1.7;position:relative}.privacy-content ul li:before{content:"—";color:var(--primary);position:absolute;left:0}.privacy-content ul li strong{color:var(--white)}.privacy-contacts{background:var(--dark);border:1px solid var(--gray-800);border-radius:12px;padding:24px}.privacy-contacts p{margin-bottom:8px}.privacy-contacts a{color:var(--primary-light);text-decoration:none}.privacy-contacts a:hover{text-decoration:underline}@media (max-width:768px){.privacy-page{padding:100px 0 60px}.privacy-content h1{font-size:28px}.privacy-content h2{font-size:20px}}
