.page-module__soh_jW__privacyPage{background-color:var(--background)}.page-module__soh_jW__pageHeader{background:linear-gradient(180deg, var(--surface-warm) 0%, var(--background) 100%);text-align:center;padding:60px 0 40px}.page-module__soh_jW__headerTag{color:var(--accent-gold-dark);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.page-module__soh_jW__headerTitle{color:var(--primary);margin-bottom:16px;font-size:3rem}.page-module__soh_jW__headerSubtitle{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.6}@media (max-width:768px){.page-module__soh_jW__headerTitle{font-size:2.25rem}.page-module__soh_jW__headerSubtitle{font-size:1rem}}.page-module__soh_jW__contentWrapper{max-width:840px;margin:0 auto}.page-module__soh_jW__documentCard{background-color:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);padding:48px}.page-module__soh_jW__documentCard h2{color:var(--primary);border-bottom:1px solid var(--border-color);margin-top:36px;margin-bottom:16px;padding-bottom:8px;font-size:1.45rem}.page-module__soh_jW__documentCard h2:first-of-type{margin-top:0}.page-module__soh_jW__documentCard p{color:var(--text-body);margin-bottom:16px;font-size:.98rem;line-height:1.7}.page-module__soh_jW__documentCard ul{color:var(--text-body);margin-bottom:24px;padding-left:20px}.page-module__soh_jW__documentCard li{margin-bottom:12px;line-height:1.6}.page-module__soh_jW__inlineLink{color:var(--primary);font-weight:600;text-decoration:underline}.page-module__soh_jW__inlineLink:hover{color:var(--accent-gold-dark)}.page-module__soh_jW__contactBlock{background-color:var(--surface-warm);border-radius:var(--radius-sm);border-left:4px solid var(--accent-gold);padding:24px;line-height:1.8!important}.page-module__soh_jW__contactBlock a{color:var(--primary);font-weight:600}@media (max-width:768px){.page-module__soh_jW__documentCard{padding:24px}}@media (max-width:480px){.page-module__soh_jW__pageHeader{padding:44px 0 28px}.page-module__soh_jW__headerTitle{font-size:1.85rem}.page-module__soh_jW__documentCard{border-radius:var(--radius-md);padding:20px 16px}.page-module__soh_jW__documentCard h2{margin-top:24px;font-size:1.25rem}}
