.Legal_container__lJUYp{min-height:100vh;display:flex;flex-direction:column;color:#fff;position:relative;box-sizing:border-box}.Legal_main__YTwZE{flex:1 1;padding:2rem 1rem;max-width:900px;margin:0 auto;width:100%}.Legal_header__kzxxN{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center}.Legal_logo__lFQCE{height:100px;width:auto;max-width:250px;margin-bottom:1rem;cursor:pointer}.Legal_title__df__P{font-size:2.5rem;color:#1db954;margin-bottom:1rem;text-shadow:0 0 10px rgba(29,185,84,.3)}.Legal_content__61Oqv{background:rgba(35,39,47,.9);border-radius:1rem;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.25)}.Legal_section__kPnuz{margin-bottom:2rem}.Legal_section__kPnuz h2{color:#1db954;font-size:1.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(29,185,84,.3);padding-bottom:.5rem}.Legal_section__kPnuz p{margin:1rem 0;line-height:1.6;color:#e0e0e0}.Legal_section__kPnuz ol,.Legal_section__kPnuz ul{margin:1rem 0 1rem 2rem;line-height:1.6;color:#e0e0e0}.Legal_section__kPnuz li{margin-bottom:.5rem}.Legal_link__eQoPe{color:#1db954;text-decoration:none;transition:color .2s}.Legal_link__eQoPe:hover{color:#1ed760;text-decoration:underline}.Legal_emailHighlight__tpR1Q{background:rgba(29,185,84,.1);padding:1rem;border-radius:.5rem;text-align:center;margin:1.5rem 0}.Legal_backLink__zrh8a{margin-top:2rem;text-align:center}.Legal_button__N9iJY{display:inline-block;background:#1db954;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:2rem;font-size:1rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.Legal_button__N9iJY:hover{background:#1ed760;transform:scale(1.05)}@media (max-width:768px){.Legal_main__YTwZE{padding:1.5rem 1rem}.Legal_content__61Oqv{padding:1.5rem}.Legal_title__df__P{font-size:2rem}.Legal_section__kPnuz h2{font-size:1.3rem}}@media (max-width:480px){.Legal_main__YTwZE{padding:1rem .5rem}.Legal_content__61Oqv{padding:1rem}.Legal_title__df__P{font-size:1.8rem}.Legal_logo__lFQCE{height:60px;width:auto;max-width:150px}.Legal_section__kPnuz h2{font-size:1.2rem}.Legal_button__N9iJY{padding:.7rem 1.2rem;font-size:.9rem}}