.privacy_main__6JIKL{min-height:100vh;padding:var(--spacing-8) 0;background:var(--bg-primary)}.privacy_container__BugcH{max-width:800px;margin:0 auto;padding:0 var(--spacing-4)}.privacy_pageHeader__vofdG{text-align:center;margin-bottom:var(--spacing-12);padding-top:var(--spacing-8)}.privacy_pageTitle__SJpTW{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-4);line-height:1.2}.privacy_pageSubtitle__wL61x{font-size:1rem;color:var(--text-secondary);font-weight:500}.privacy_legalContent__RxZh4{display:flex;flex-direction:column;gap:var(--spacing-8)}.privacy_legalSection__oOksc{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-color)}.privacy_legalSection__oOksc:last-child{border-bottom:none}.privacy_sectionTitle__OnvL4{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-4);line-height:1.3}.privacy_sectionText__T5miL{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:var(--spacing-4)}.privacy_sectionText__T5miL:last-child{margin-bottom:0}.privacy_legalList__BQK6e{list-style:disc;padding-left:var(--spacing-6);margin-top:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}.privacy_legalList__BQK6e li{font-size:1rem;line-height:1.7;color:var(--text-secondary);padding-left:var(--spacing-2)}.privacy_legalLink__JnZ9F{color:var(--primary-500);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.privacy_legalLink__JnZ9F:hover{color:var(--primary-600);text-decoration:underline}.privacy_legalLink__JnZ9F:focus{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:768px){.privacy_main__6JIKL{padding:var(--spacing-6) 0}.privacy_pageHeader__vofdG{margin-bottom:var(--spacing-8);padding-top:var(--spacing-6)}.privacy_pageTitle__SJpTW{font-size:2rem}.privacy_sectionTitle__OnvL4{font-size:1.25rem}.privacy_legalContent__RxZh4{gap:var(--spacing-6)}.privacy_legalSection__oOksc{padding-bottom:var(--spacing-4)}}