.privacy_main__6JIKL{width:100%;background-color:#fff;color:#1a1a1a}.privacy_container__BugcH{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.privacy_heroSection__lGjzI{padding:clamp(4rem,8vw,8rem) 0;background:linear-gradient(135deg,#fff,#fafafa);border-bottom:1px solid #e5e5e5}.privacy_heroTitle__Wl_5f{font-size:clamp(2rem,5vw,3.5rem);font-weight:300;letter-spacing:-.02em;margin:0 0 1rem;line-height:1.2}.privacy_backLink__we1df{display:inline-block;margin-bottom:1.5rem;color:#666;font-size:.95rem;text-decoration:none;transition:color .2s ease;font-weight:400}.privacy_backLink__we1df:hover{color:#1a1a1a;text-decoration:underline}.privacy_lastUpdated__kv2qT{color:#666;font-size:.95rem;margin:0;font-weight:400}.privacy_contentSection__7r9cb{padding:clamp(4rem,8vw,8rem) 0}.privacy_policyContent__5Bn9D{width:100%}.privacy_policySection__dU2F3{margin-bottom:clamp(3rem,6vw,4rem)}.privacy_policySection__dU2F3:last-child{margin-bottom:0}.privacy_sectionTitle__OnvL4{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:400;letter-spacing:-.01em;margin:0 0 1rem;line-height:1.3;color:#1a1a1a}.privacy_divider__iY1e6{width:3rem;height:1px;background-color:#e5e5e5;margin:1.5rem 0}.privacy_policySection__dU2F3 p{font-size:.95rem;line-height:1.7;margin:0 0 1rem;color:#1a1a1a;font-weight:400}.privacy_policySection__dU2F3 p:last-of-type{margin-bottom:0}.privacy_policySection__dU2F3 strong{font-weight:600;color:#1a1a1a}.privacy_policyList__5TMfO{margin:1.5rem 0 1.5rem 1.5rem;padding:0;list-style:none}.privacy_policyList__5TMfO li{font-size:.95rem;line-height:1.7;margin:.75rem 0;padding-left:1.5rem;position:relative;color:#1a1a1a}.privacy_policyList__5TMfO li:before{content:"•";position:absolute;left:0;color:#666;font-weight:600}.privacy_policyList__5TMfO strong{font-weight:600;color:#1a1a1a}.privacy_contactInfo__9OwPh{background-color:#fafafa;border-left:3px solid #e5e5e5;padding:1.5rem;margin:1.5rem 0;border-radius:2px}.privacy_contactInfo__9OwPh p{margin:0;font-size:.95rem;line-height:1.7;color:#1a1a1a}.privacy_policyContent__5Bn9D a{color:#1a1a1a;text-decoration:underline;transition:color .2s ease}.privacy_policyContent__5Bn9D a:hover{color:#666}@media (max-width:768px){.privacy_container__BugcH{padding:0 1.5rem}.privacy_heroSection__lGjzI{padding:clamp(3rem,6vw,5rem) 0}.privacy_contentSection__7r9cb{padding:clamp(2.5rem,5vw,4rem) 0}.privacy_policySection__dU2F3{margin-bottom:clamp(2rem,5vw,3rem)}.privacy_sectionTitle__OnvL4{font-size:clamp(1.1rem,2.5vw,1.5rem)}.privacy_divider__iY1e6{margin:1rem 0}.privacy_policySection__dU2F3 p{font-size:.9rem;line-height:1.6}.privacy_policyList__5TMfO{margin:1rem 0 1rem 1rem}.privacy_policyList__5TMfO li{font-size:.9rem;margin:.5rem 0;padding-left:1.25rem}}@media (max-width:480px){.privacy_container__BugcH{padding:0 1rem}.privacy_heroSection__lGjzI{padding:clamp(2.5rem,5vw,4rem) 0}.privacy_contentSection__7r9cb{padding:clamp(2rem,4vw,3rem) 0}.privacy_heroTitle__Wl_5f{font-size:clamp(1.75rem,4vw,2.5rem)}.privacy_sectionTitle__OnvL4{font-size:clamp(1rem,2vw,1.3rem)}.privacy_policySection__dU2F3{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.privacy_divider__iY1e6{width:2.5rem;margin:.75rem 0}.privacy_policySection__dU2F3 p{font-size:.85rem;line-height:1.5;margin:0 0 .75rem}.privacy_policyList__5TMfO{margin:.75rem 0 .75rem .75rem}.privacy_policyList__5TMfO li{font-size:.85rem;margin:.4rem 0;padding-left:1rem}.privacy_contactInfo__9OwPh{padding:1rem;margin:1rem 0}.privacy_contactInfo__9OwPh p{font-size:.85rem}}