.privacy-page {
    width: min(92%, 1120px);
    margin: 0 auto;
    padding: 72px 0 90px;
}
.privacy-heading { margin-bottom: 28px; text-align: center; }
.privacy-heading > span { color: var(--ce-cyan, #00cfe8); font-size: .8rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.privacy-heading h1 { margin: 9px 0 12px; font-size: clamp(2rem, 4vw, 3.4rem); }
.privacy-heading p { color: var(--ce-muted, #b7c9d9); }
.privacy-back-row { display: flex; justify-content: center; margin-top: 22px; }
.privacy-back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 46px;
    padding: 0 19px;
    border: 1px solid var(--ce-cyan, #00cfe8);
    border-radius: 10px;
    background: rgba(0, 207, 232, .1);
    color: var(--ce-cyan, #00cfe8);
    font-weight: 800;
    text-decoration: none;
    transition: background .2s ease, color .2s ease, transform .2s ease;
}
.privacy-back-btn:hover { background: var(--ce-cyan, #00cfe8); color: #001321; transform: translateY(-2px); }
.privacy-card {
    padding: clamp(25px, 5vw, 58px);
    border: 1px solid var(--ce-line, rgba(0,207,232,.25));
    border-radius: 18px;
    background: rgba(7, 31, 53, .84);
    box-shadow: 0 24px 65px rgba(0,0,0,.2);
}
.privacy-card h2 { margin: 31px 0 10px; font-size: 1.3rem; }
.privacy-card h2:first-child { margin-top: 0; }
.privacy-card p, .privacy-card li { color: var(--ce-muted, #c3d2df); line-height: 1.75; }
.privacy-card ul { margin: 8px 0 0; padding-left: 22px; }
.privacy-card a { color: var(--ce-cyan, #00cfe8); font-weight: 700; }
body.light-mode .privacy-card { background: #fff; border-color: #c9e1eb; }
body.light-mode .privacy-card p, body.light-mode .privacy-card li, body.light-mode .privacy-heading p { color: #34495e; }
body.light-mode .privacy-back-btn { background: #fff; }
@media (max-width: 768px) {
    .privacy-page { width: min(94%, 1120px); padding: 38px 0 60px; }
    .privacy-card { padding: 24px 20px; border-radius: 14px; }
    .privacy-card h2 { font-size: 1.15rem; }
}
