/*! MAYND STOMIR — privacy.css — v2.0.44 */

/* ==========================================================================
   PRIVACY CONTENT ISOLATED LAYOUT RULES
   ========================================================================== */

.privacy-container {
    max-width: 800px;
    margin: 120px auto 4rem auto; /* Accounting for fixed 100px header layout alignment */
    padding: 0 30px;
    font-family: 'DM Sans', sans-serif;
    color: var(--text-primary);
}

.privacy-header {
    margin-bottom: 3rem;
    border-bottom: 1px solid var(--border);
    padding-bottom: 1.5rem;
}

.privacy-header h1 {
    font-family: 'Syne', sans-serif;
    font-size: clamp(1.8rem, 6vw, 3rem);
    font-weight: 800;
    color: var(--blue-dark);
    margin-bottom: 0.5rem;
}

.last-updated {
    font-size: clamp(0.75rem, 2vw, 0.85rem);
    color: var(--text-muted);
}

.privacy-content section {
    margin-bottom: 2.5rem;
}

.privacy-content h2 {
    font-family: 'Syne', sans-serif;
    font-size: clamp(1.3rem, 4.5vw, 2.5rem);
    font-weight: 700;
    margin-bottom: 1rem;
    color: var(--blue-accent);
}

.privacy-content p {
    line-height: 1.7;
    color: var(--text-primary);
    font-size: clamp(0.8rem, 1.8vw, 0.95rem);
    margin-bottom: 1rem;
}

.privacy-content ul {
    padding-left: 20px;
    margin-bottom: 1rem;
}

.privacy-content li {
    line-height: 1.6;
    color: var(--text-muted);
    font-size: clamp(0.8rem, 1.8vw, 0.95rem);
    margin-bottom: 0.5rem;
}

.privacy-mail-link {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--blue-light);
    text-decoration: none;
    font-weight: 600;
    font-size: clamp(0.8rem, 1.8vw, 0.95rem);
}