.PrivacyPolicy_pageTitle__lfhqD{max-width:720px;margin:0 auto var(--spacing-lg);padding:0 1rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-secondary);line-height:1.2;text-align:left}.PrivacyPolicy_policyContent__gepjF{max-width:720px;margin:0 auto;padding:var(--spacing-lg) 1rem var(--spacing-lg);line-height:1.8;font-size:var(--font-size-base);color:var(--color-text)}.PrivacyPolicy_policyContent__gepjF h2{font-size:var(--font-size-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-primary);font-weight:var(--font-weight-extrabold)}.PrivacyPolicy_policyContent__gepjF p{margin-bottom:var(--spacing-sm)}.PrivacyPolicy_policyContent__gepjF ul{padding-left:1.25rem;margin-left:1rem;margin-bottom:var(--spacing-md);list-style-type:disc;color:var(--color-text)}.PrivacyPolicy_policyContent__gepjF a{color:var(--color-primary);text-decoration:underline;transition:color .2s ease}.PrivacyPolicy_policyContent__gepjF a:focus,.PrivacyPolicy_policyContent__gepjF a:hover{color:var(--color-primary-dark);text-decoration:none;outline:2px solid var(--color-primary-dark);outline-offset:2px}@media (max-width:768px){.PrivacyPolicy_policyContent__gepjF{padding:var(--spacing-md) clamp(.5rem,2vw,1rem) var(--spacing-md);font-size:.95rem}.PrivacyPolicy_policyContent__gepjF h2{font-size:clamp(1.1rem,2vw,1.25rem)}}.PrivacyPolicy_visuallyHidden__6Sp7z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}