.PrivacyPolicy_section__1IL5e{padding:4rem 0;background-color:var(--color-bg)}.PrivacyPolicy_container__8iv2b{max-width:800px;margin:0 auto;padding:0 1.5rem}.PrivacyPolicy_header__Kqov_{margin-bottom:3rem;border-bottom:1px solid var(--color-border);padding-bottom:2rem}.PrivacyPolicy_title__S2MNF{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-text);margin-bottom:1rem;line-height:1.1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.PrivacyPolicy_lastUpdated__ithxT{color:var(--color-text-muted);font-size:.9rem;font-style:italic}.PrivacyPolicy_content__R_hvR{display:flex;flex-direction:column;gap:2.5rem}.PrivacyPolicy_block__LBZmx h2{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:1rem;border-left:4px solid var(--color-primary);padding-left:1rem;overflow-wrap:break-word}.PrivacyPolicy_block__LBZmx p{line-height:1.7;color:var(--color-text-muted);margin-bottom:1rem}.PrivacyPolicy_block__LBZmx ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem;color:var(--color-text-muted)}.PrivacyPolicy_block__LBZmx li{margin-bottom:.5rem;line-height:1.6}.PrivacyPolicy_contactBox__DhDYp{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;margin-top:2rem}.PrivacyPolicy_contactBox__DhDYp h3{margin-top:0;color:var(--color-text)}.PrivacyPolicy_contactLink__WJy_P{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.PrivacyPolicy_contactLink__WJy_P:hover{color:var(--color-primary-dark);text-decoration:underline}