.PrivacyPolicy_privacyContainer__6Gwh8{--text-heading:#252525;--text-body:#4a5568;--text-muted:#68706C;--accent-sage:#687461;--card-bg:#FCFBF8;--card-border:#E5E3DC;padding:60px clamp(24px,5vw,60px) 100px;max-width:900px;margin:0 auto;font-family:var(--font-mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);color:var(--text-body);line-height:1.7}.PrivacyPolicy_header__sHu2t{margin-bottom:40px;border-bottom:1px solid var(--card-border);padding-bottom:24px}.PrivacyPolicy_badge__fwWMf{display:inline-block;background:rgba(104,116,97,.12);color:var(--accent-sage);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;border-radius:6px;margin-bottom:14px}.PrivacyPolicy_title__pRZSS{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800;color:var(--text-heading);margin:0 0 12px;line-height:1.25;letter-spacing:-.02em}.PrivacyPolicy_lastUpdated__gKBzb{font-size:.88rem;color:var(--text-muted);margin:0}.PrivacyPolicy_section___4jUt{margin-bottom:36px}.PrivacyPolicy_section___4jUt h2{font-size:1.35rem;font-weight:750;color:var(--text-heading);margin:0 0 14px;letter-spacing:-.01em}.PrivacyPolicy_section___4jUt p{margin:0 0 14px;font-size:.98rem}.PrivacyPolicy_section___4jUt ol,.PrivacyPolicy_section___4jUt ul{margin:0 0 16px 20px;padding:0}.PrivacyPolicy_section___4jUt ol li,.PrivacyPolicy_section___4jUt ul li{margin-bottom:8px;font-size:.96rem}.PrivacyPolicy_card__b8vvj{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:24px;margin:20px 0}.PrivacyPolicy_cookieTable__NbtXQ{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9rem}.PrivacyPolicy_cookieTable__NbtXQ td,.PrivacyPolicy_cookieTable__NbtXQ th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--card-border)}.PrivacyPolicy_cookieTable__NbtXQ th{background:rgba(104,116,97,.08);color:var(--text-heading);font-weight:700}.PrivacyPolicy_cookieTable__NbtXQ tr:hover td{background:rgba(0,0,0,.02)}.PrivacyPolicy_contactBox__6P8Zu{background:rgba(104,116,97,.08);border-left:4px solid var(--accent-sage);border-radius:0 10px 10px 0;padding:20px 24px;margin-top:30px}.PrivacyPolicy_contactBox__6P8Zu p{margin:0 0 8px;font-size:.95rem}.PrivacyPolicy_contactBox__6P8Zu p:last-child{margin-bottom:0}.PrivacyPolicy_contactBox__6P8Zu strong{color:var(--text-heading)}@media(max-width:768px){.PrivacyPolicy_privacyContainer__6Gwh8{padding:40px 20px 80px}.PrivacyPolicy_cookieTable__NbtXQ{display:block;overflow-x:auto}}