.legal-page{max-width:820px;margin:0 auto;padding:44px 24px 96px;line-height:1.7}.legal-page h1{margin-top:38px;font-size:clamp(30px,5vw,48px);line-height:1.2}.legal-page h2{margin-top:38px;font-size:22px}.legal-page p,.legal-page li{color:#c7d4db}.legal-page ul{padding-left:24px}.legal-page li{margin:12px 0}.legal-page a{color:#b4e7ce}.legal-page .warning{color:#ffdc9b}:root[data-theme=light] .legal-page p,:root[data-theme=light] .legal-page li{color:#405960}:root[data-theme=light] .legal-page a{color:#165c42}:root[data-theme=light] .legal-page .warning{color:#65420d}
