.privacy-policy-container{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding:2rem;font-family:var(--font-primary);color:var(--theme-text)}.privacy-policy-content{max-width:900px;width:100%;background-color:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:8px;box-shadow:var(--shadow-md);padding:40px;line-height:1.6}.privacy-policy-content .policy-title{font-size:32px;margin-bottom:8px;color:var(--theme-heading);font-weight:700}.privacy-policy-content .section-title{font-size:24px;margin:30px 0 15px;color:var(--theme-heading);font-weight:600;border-bottom:1px solid var(--theme-card-border);padding-bottom:10px}.privacy-policy-content .subsection-title{font-size:20px;margin:25px 0 15px;color:#444;font-weight:600}.privacy-policy-content .last-updated{color:var(--text-muted);font-style:italic;margin-bottom:30px}.privacy-policy-content .policy-section{margin-bottom:30px}.privacy-policy-content .policy-text{margin-bottom:15px;color:var(--theme-text)}.privacy-policy-content .policy-link{color:#a9523b;text-decoration:none}.privacy-policy-content .policy-link:hover{text-decoration:underline}.privacy-policy-content .policy-list,.privacy-policy-content .rights-list,.privacy-policy-content .usage-list{margin:20px 0;padding-left:20px}.privacy-policy-content .policy-list li,.privacy-policy-content .rights-list li,.privacy-policy-content .usage-list li{margin-bottom:10px;color:#555}.privacy-policy-content .rights-list li,.privacy-policy-content .usage-list li{margin-bottom:20px}.privacy-policy-content .data-categories{background-color:var(--theme-input-bg);padding:20px;border-radius:6px;margin:20px 0}.privacy-policy-content .data-categories .policy-text{margin-bottom:20px;border-bottom:1px dashed #ddd;padding-bottom:20px}.privacy-policy-content .data-categories .policy-text:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}