.privacy-content{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-4xl);max-width:var(--max-width-text);margin:0 auto}.privacy-content h1{font-size:52px;line-height:1.1;margin-bottom:var(--spacing-sm)}.privacy-content .effective-date{font-size:16px;color:var(--color-text-muted);margin-bottom:var(--spacing-2xl)}.privacy-content .introduction{margin-bottom:var(--spacing-2xl)}.privacy-content h2{font-size:28px;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.privacy-content h3{font-size:20px;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.privacy-content p{font-size:16px;line-height:1.7;margin-bottom:var(--spacing-md);color:var(--color-text)}.privacy-content ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.privacy-content li{font-size:16px;line-height:1.7;margin-bottom:var(--spacing-xs)}.privacy-content a{color:var(--color-text);text-decoration:underline}.privacy-content a:hover{color:var(--color-text-secondary)}.table-of-contents{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.table-of-contents h3{margin-top:0;margin-bottom:var(--spacing-md)}.table-of-contents ul{list-style:none;padding-left:0}.table-of-contents li{margin-bottom:var(--spacing-xs)}.policy-section{margin-bottom:var(--spacing-2xl)}@media (max-width:768px){.privacy-content h1{font-size:36px}.privacy-content h2{font-size:24px}.privacy-content{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-3xl)}}