.legal_legal__qJ6Li{min-height:100vh;background:var(--color-white);padding:6rem 0 4rem}.legal_container__8K3i1{max-width:900px;margin:0 auto;padding:0 var(--space-md)}.legal_legal__qJ6Li h1{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:.5rem;text-align:center}.legal_lastUpdated__O3Snb{text-align:center;color:var(--color-ink-light);font-size:.875rem;margin-bottom:3rem;font-style:italic}.legal_legal__qJ6Li section{margin-bottom:3rem}.legal_legal__qJ6Li h2{font-size:1.75rem;font-weight:400;color:var(--color-accent);margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.legal_legal__qJ6Li h3{font-size:1.25rem;font-weight:500;color:var(--color-ink);margin:1.5rem 0 .75rem}.legal_legal__qJ6Li p{line-height:1.8;color:var(--color-ink-light);margin-bottom:1rem}.legal_legal__qJ6Li ol,.legal_legal__qJ6Li ul{margin:1rem 0 1rem 1.5rem;line-height:1.8;color:var(--color-ink-light)}.legal_legal__qJ6Li li{margin-bottom:.5rem}.legal_legal__qJ6Li ul ul{margin-top:.5rem;margin-bottom:.5rem}.legal_legal__qJ6Li a{color:var(--color-accent);text-decoration:underline;transition:color var(--transition-fast)}.legal_legal__qJ6Li a:hover{color:var(--color-ink)}.legal_legal__qJ6Li strong{color:var(--color-ink);font-weight:500}.legal_acknowledgment__Vmcc_{background:var(--color-accent-light);border-left:4px solid var(--color-accent);padding:1.5rem;margin-top:3rem;border-radius:4px}.legal_acknowledgment__Vmcc_ p{margin:0;font-size:1rem;color:var(--color-ink)}@media print{.legal_legal__qJ6Li{padding:0}.legal_legal__qJ6Li h1{page-break-after:avoid}.legal_legal__qJ6Li section{page-break-inside:avoid}.legal_legal__qJ6Li a{text-decoration:none;color:var(--color-ink)}}@media (max-width:768px){.legal_legal__qJ6Li{padding:5rem 0 3rem}.legal_legal__qJ6Li h1{font-size:2rem}.legal_legal__qJ6Li h2{font-size:1.5rem}.legal_legal__qJ6Li h3{font-size:1.125rem}.legal_legal__qJ6Li ol,.legal_legal__qJ6Li ul{margin-left:1.25rem}}