._legalPage_191gu_1{padding:calc(var(--section-padding-desktop) + 80px) 0 var(--section-padding-desktop);min-height:100vh;background:linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-primary-light) 50%,var(--color-bg-dark) 100%);position:relative;overflow:hidden}._legalPage_191gu_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 30%,rgba(15,181,181,.08) 0%,transparent 60%);pointer-events:none}._title_191gu_39{margin-bottom:1rem;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;z-index:1}._lastUpdated_191gu_55{color:var(--text-on-dark-muted);text-align:center;margin-bottom:3rem;font-size:var(--font-size-base);position:relative;z-index:1}._content_191gu_73{background:var(--color-white);border-radius:var(--radius-md);padding:3rem;box-shadow:var(--shadow-xl);max-width:900px;margin:0 auto;position:relative;z-index:1}._section_191gu_95{margin-bottom:2.5rem}._section_191gu_95:last-child{margin-bottom:0}._section_191gu_95 h2{color:var(--content-heading-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-accent)}._section_191gu_95 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--content-heading-color);margin-top:1.5rem;margin-bottom:.75rem}._section_191gu_95 p{font-size:var(--content-font-size);line-height:var(--content-line-height);font-weight:var(--content-font-weight);color:var(--content-color);margin-bottom:1rem}._section_191gu_95 ul{margin:1rem 0;padding-left:1.25rem}._section_191gu_95 li{font-size:var(--content-font-size);line-height:var(--content-line-height);font-weight:var(--content-font-weight);color:var(--content-color);margin-bottom:.5rem;padding-left:var(--spacing-2)}._section_191gu_95 li::marker{color:var(--color-accent)}._section_191gu_95 li strong{color:var(--content-heading-color);font-weight:var(--font-weight-semibold)}._section_191gu_95 a{color:var(--color-cyan);text-decoration:none;transition:color var(--transition-base)}._section_191gu_95 a:hover{color:var(--color-cyan-dark);text-decoration:underline}@media (max-width: 768px){._legalPage_191gu_1{padding:6rem 0 3rem}._title_191gu_39{font-size:var(--font-size-4xl)}._content_191gu_73{padding:2rem 1.5rem;border-radius:var(--radius-sm)}._section_191gu_95 h2{font-size:var(--font-size-2xl)}._section_191gu_95 h3{font-size:var(--font-size-lg)}._section_191gu_95 ul{padding-left:1.25rem}}
