.page-module__soh_jW__legalPage{min-height:100vh;padding:60px 0}.page-module__soh_jW__legalPage h1{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:36px}.page-module__soh_jW__lastUpdated{color:var(--color-medium);margin-bottom:40px}.page-module__soh_jW__legalPage section{margin-bottom:40px}.page-module__soh_jW__legalPage h2{color:var(--color-dark);border-top:1px solid var(--color-border);margin-bottom:16px;padding-top:20px;font-size:24px}.page-module__soh_jW__legalPage section:first-of-type h2{border-top:none;padding-top:0}.page-module__soh_jW__legalPage h3{color:var(--color-dark);margin:24px 0 12px;font-size:18px}.page-module__soh_jW__legalPage p{color:var(--color-dark);margin-bottom:16px;line-height:1.8}.page-module__soh_jW__legalPage ul{color:var(--color-dark);margin:16px 0 16px 24px;line-height:1.8}.page-module__soh_jW__legalPage li{margin-bottom:8px}.page-module__soh_jW__legalPage a{color:var(--brand-blue);text-decoration:none}.page-module__soh_jW__legalPage a:hover{text-decoration:underline}.page-module__soh_jW__contactBox{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;margin-top:40px;padding:24px}.page-module__soh_jW__contactBox h3{margin-top:0}.page-module__soh_jW__highlightBox{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;margin:16px 0;padding:20px}.page-module__soh_jW__highlightBox p{color:var(--color-dark);margin:0}
