.privacy-page{background:#fff;min-height:100vh;padding:100px 0 80px}.privacy-header{text-align:center;margin-bottom:50px}.privacy-header h1{color:#1f2937;margin-bottom:12px;font-size:42px;font-weight:800}.privacy-header .privacy-date{color:#6b7280;font-size:14px}.privacy-underline{background:#1a8fa3;border-radius:2px;width:60px;height:4px;margin:16px auto 0}.privacy-content{max-width:800px;margin:0 auto}.privacy-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:40px}.privacy-section{margin-bottom:30px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{color:#1f2937;margin-bottom:12px;font-size:20px;font-weight:700}.privacy-section p{color:#4b5563;margin-bottom:12px;font-size:14px;line-height:1.8}.privacy-section ul{color:#4b5563;padding-left:24px;font-size:14px;line-height:1.8}.privacy-section ul li{margin-bottom:6px}.privacy-section ul li strong{color:#1f2937}.privacy-back{text-align:center;margin-top:30px}.privacy-back a{color:#1a8fa3;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.privacy-back a:hover{color:#157a8c}@media (max-width:768px){.privacy-page{padding:80px 0 60px}.privacy-header h1{font-size:32px}.privacy-box{padding:24px 20px}.privacy-section h2{font-size:18px}}@media (max-width:480px){.privacy-header h1{font-size:26px}.privacy-box{padding:18px 14px}.privacy-section h2{font-size:16px}.privacy-section p,.privacy-section ul{font-size:13px}}
