.privacy-page{min-height:100vh;background:#fff;padding:40px 0 80px}.privacy-page .container{max-width:900px;margin:0 auto;padding:0 24px}.privacy-page .privacy-header{text-align:center;margin-bottom:40px;padding-bottom:20px}.privacy-page .privacy-header h1{font-size:48px;font-weight:700;color:#1f2937;margin-bottom:16px;line-height:1.2}.privacy-page .privacy-header .last-updated{font-size:16px;color:#6b7280;margin:0;font-style:italic}.privacy-page .privacy-content{line-height:1.7;font-size:16px;color:#374151}.privacy-page .privacy-content .section{margin-bottom:32px}.privacy-page .privacy-content .section:last-child{margin-bottom:0}.privacy-page .privacy-content .section h2{font-size:28px;font-weight:600;color:#1f2937;margin-bottom:16px;margin-top:0}.privacy-page .privacy-content .section h3{font-size:20px;font-weight:600;color:#1f2937;margin:20px 0 12px}.privacy-page .privacy-content .section h3:first-child{margin-top:16px}.privacy-page .privacy-content .section p{margin-bottom:12px;line-height:1.6}.privacy-page .privacy-content .section p:last-child{margin-bottom:0}.privacy-page .privacy-content .section p strong{font-weight:600;color:#1f2937}.privacy-page .privacy-content .section p a{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s ease}.privacy-page .privacy-content .section p a:hover{color:#1d4ed8;text-decoration:underline}.privacy-page .privacy-content .section ol,.privacy-page .privacy-content .section ul{margin:12px 0;padding-left:24px}.privacy-page .privacy-content .section ol li,.privacy-page .privacy-content .section ul li{margin-bottom:6px;line-height:1.6}.privacy-page .privacy-content .section ol li:last-child,.privacy-page .privacy-content .section ul li:last-child{margin-bottom:0}.privacy-page .privacy-content .section ol li ul,.privacy-page .privacy-content .section ul li ul{margin-top:6px;margin-bottom:0}.privacy-page .privacy-content .section ol li ul li,.privacy-page .privacy-content .section ul li ul li{margin-bottom:3px}.privacy-page .privacy-content .section ul li::marker{color:var(--primary-color)}.privacy-page .privacy-content .section ol li::marker{color:var(--primary-color);font-weight:600}.privacy-page .privacy-content .section.cookie-policy{margin-top:40px;background:#f8fafc;padding:30px 24px;border-radius:16px}.privacy-page .privacy-content .section.cookie-policy .cookie-header{margin-bottom:30px;text-align:center}.privacy-page .privacy-content .section.cookie-policy .cookie-header h1{font-size:36px;font-weight:700;color:#1f2937;margin-bottom:12px;line-height:1.2}.privacy-page .privacy-content .section.cookie-policy .cookie-header .last-updated{font-size:14px;color:#6b7280;margin:0;font-style:italic}.privacy-page .privacy-content .section.cookie-policy h3{font-size:22px;color:var(--primary-color);margin:24px 0 16px}.privacy-page .privacy-content .separator{height:2px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);margin:40px 0 30px;border-radius:1px}@media(max-width:768px){.privacy-page{padding:30px 0 60px}.privacy-page .container{padding:0 16px}.privacy-page .privacy-header{margin-bottom:30px;padding-bottom:15px}.privacy-page .privacy-header h1{font-size:32px;margin-bottom:12px}.privacy-page .privacy-header .last-updated{font-size:14px}.privacy-page .privacy-content{font-size:15px}.privacy-page .privacy-content .section{margin-bottom:24px}.privacy-page .privacy-content .section h2{font-size:24px;margin-bottom:12px}.privacy-page .privacy-content .section h3{font-size:18px;margin:16px 0 8px}.privacy-page .privacy-content .section p{margin-bottom:10px}.privacy-page .privacy-content .section ol,.privacy-page .privacy-content .section ul{padding-left:20px;margin:14px 0}.privacy-page .privacy-content .section ol li,.privacy-page .privacy-content .section ul li{margin-bottom:6px}.privacy-page .privacy-content .section ol li ul,.privacy-page .privacy-content .section ul li ul{margin-top:6px}.privacy-page .privacy-content .section ol li ul li,.privacy-page .privacy-content .section ul li ul li{margin-bottom:3px}.privacy-page .privacy-content .section.cookie-policy{padding:30px 20px;margin-top:50px}.privacy-page .privacy-content .section.cookie-policy .cookie-header{margin-bottom:24px}.privacy-page .privacy-content .section.cookie-policy .cookie-header h1{font-size:28px;margin-bottom:8px}.privacy-page .privacy-content .section.cookie-policy .cookie-header .last-updated{font-size:13px}.privacy-page .privacy-content .section.cookie-policy h3{font-size:20px;margin:20px 0 12px}.privacy-page .privacy-content .separator{margin:30px 0 20px;height:1px}}@media(max-width:480px){.privacy-page .privacy-header h1{font-size:28px}.privacy-page .privacy-content .section h2{font-size:22px}.privacy-page .privacy-content .section h3{font-size:17px}.privacy-page .privacy-content .section.cookie-policy .cookie-header h1{font-size:24px}.privacy-page .privacy-content .section.cookie-policy h3{font-size:18px}}