/* Styles for Privacy Policy Page */
.privacy-policy-main {
    padding-top: 120px; /* Adjust for fixed header */
    padding-bottom: 60px;
    background-color: var(--color-background);
    color: var(--color-text);
}

.privacy-policy-main .container {
    max-width: 900px;
    background-color: var(--color-white);
    padding: var(--space-32);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-md);
    border: 1px solid var(--color-border);
}

.privacy-policy-main h1 {
    color: var(--color-deep-navy);
    font-size: var(--font-size-4xl);
    margin-bottom: var(--space-12);
    border-bottom: 3px solid var(--color-electric-orange);
    padding-bottom: var(--space-12);
}

.privacy-policy-main h2 {
    color: var(--color-deep-navy);
    font-size: var(--font-size-3xl);
    margin-top: var(--space-32);
    margin-bottom: var(--space-16);
}

.privacy-policy-main h3 {
    color: var(--color-text);
    font-size: var(--font-size-xl);
    margin-top: var(--space-24);
    margin-bottom: var(--space-12);
    font-weight: var(--font-weight-semibold);
}

.privacy-policy-main p {
    margin-bottom: var(--space-16);
    line-height: 1.7;
    color: var(--color-text-secondary);
}

.privacy-policy-main ul, 
.privacy-policy-main ol {
    margin-bottom: var(--space-16);
    padding-left: 25px;
    color: var(--color-text-secondary);
}

.privacy-policy-main li {
    margin-bottom: var(--space-8);
}

.privacy-policy-main .update-date {
    color: var(--color-medium-gray);
    font-style: italic;
    margin-bottom: var(--space-32);
}

.privacy-policy-main .important-box {
    background-color: var(--color-bg-1);
    border-left: 4px solid var(--color-electric-orange);
    padding: var(--space-16);
    margin: var(--space-24) 0;
    border-radius: var(--radius-base);
}

.privacy-policy-main .contact-box {
    background-color: var(--color-light-gray);
    padding: var(--space-24);
    border-radius: var(--radius-base);
    margin: var(--space-24) 0;
    border: 1px solid var(--color-border);
}

.privacy-policy-main a {
    color: var(--color-electric-orange);
    font-weight: var(--font-weight-medium);
    text-decoration: none;
}

.privacy-policy-main a:hover {
    text-decoration: underline;
}

/* Adjust header links to point to index.php sections */
.privacy-policy-main .nav__menu a {
    /* No special styles needed, handled by PHP */
}