.privacy-policy-area{background:var(--bg-section);}.privacy-policy-wrapper{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2xl);}.privacy-policy-intro{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-light);}.privacy-policy-tag{display:inline-block;margin-bottom:var(--space-lg);padding:6px 14px;border-radius:var(--radius-sm);background:var(--primary-alpha-10);color:var(--primary-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);}.privacy-policy-intro h2,.privacy-policy-section h3{color:var(--text-primary);}.privacy-policy-intro h2{margin-bottom:var(--space-lg);font-size:var(--font-size-4xl);line-height:var(--line-height-snug);}.privacy-policy-section{margin-bottom:var(--space-2xl);}.privacy-policy-section:last-child{margin-bottom:0;}.privacy-policy-section h3{margin-bottom:var(--space-lg);font-size:var(--font-size-3xl);line-height:var(--line-height-snug);}.privacy-policy-section h4{margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--primary-dark);font-size:var(--font-size-xl);line-height:var(--line-height-normal);}.privacy-policy-wrapper p,.privacy-policy-wrapper li{color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-loose);}.privacy-policy-wrapper p{margin-bottom:var(--space-md);}.privacy-policy-wrapper strong{color:var(--text-primary);font-weight:var(--font-weight-semibold);}.privacy-policy-outline-title{margin-bottom:var(--space-md);font-weight:var(--font-weight-semibold);}.privacy-policy-outline{margin-bottom:var(--space-lg);padding-left:var(--space-xl);}.privacy-policy-outline li{margin-bottom:var(--space-sm);}.privacy-policy-contact a{color:var(--primary-color);font-weight:var(--font-weight-semibold);}.privacy-policy-contact a:hover{color:var(--primary-hover);}@media (max-width:991.98px){.privacy-policy-wrapper{padding:var(--space-xl);}.privacy-policy-intro h2{font-size:var(--font-size-3xl);}.privacy-policy-section h3{font-size:var(--font-size-2xl);}}@media (max-width:575.98px){.privacy-policy-wrapper{padding:var(--space-lg);}.privacy-policy-intro h2{font-size:var(--font-size-2xl);}.privacy-policy-wrapper p,.privacy-policy-wrapper li{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);}}