.privacy-page,.terms-page{color:#e0e0e0;background:#0a0a0a;min-height:100vh;padding:60px 20px 100px}.privacy-container,.terms-container{max-width:780px;margin:0 auto}.privacy-back,.terms-back{color:#ff6b35;margin-bottom:40px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.privacy-back:hover,.terms-back:hover{opacity:.8}.privacy-page h1,.terms-page h1{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:42px;font-weight:700}.privacy-subtitle,.terms-subtitle{color:#999;margin-bottom:4px;font-size:18px}.privacy-updated,.terms-updated{color:#666;border-bottom:1px solid #222;margin-bottom:48px;padding-bottom:32px;font-size:14px}.privacy-page section,.terms-page section{margin-bottom:40px}.privacy-page h2,.terms-page h2{color:#fff;letter-spacing:-.01em;margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:600}.privacy-page h3,.terms-page h3{color:#ccc;margin-top:28px;margin-bottom:12px;font-size:18px;font-weight:600}.privacy-page h4{color:#bbb;margin-top:24px;margin-bottom:10px;font-size:16px;font-weight:600}.privacy-page p,.terms-page p,.privacy-page li,.terms-page li{color:#bbb;font-size:15px;line-height:1.75}.privacy-page p,.terms-page p{margin-bottom:14px}.privacy-page ul,.terms-page ul{margin-bottom:16px;padding-left:24px}.privacy-page li,.terms-page li{margin-bottom:8px}.privacy-page li strong,.terms-page li strong{color:#e0e0e0}.privacy-page li em{color:#999;font-style:italic}.privacy-page a,.terms-page a{color:#ff6b35;text-decoration:none}.privacy-page a:hover,.terms-page a:hover{text-decoration:underline}
