.legal-page{background:var(--bg,#fbf6f0);min-height:100vh;padding:64px 24px 96px}.legal-page__inner{max-width:760px;margin:0 auto}.legal-page__inner h1{color:var(--text,#000016);margin-bottom:8px;font-size:32px;font-weight:800}.legal-page__meta{color:var(--meta,#6b6b78);margin-bottom:32px;font-size:13px}.legal-page__intro{color:var(--sub,#333);margin-bottom:32px;font-size:15px;line-height:1.7}.legal-page__section{margin-bottom:28px}.legal-page__section h2{color:var(--text,#000016);margin-bottom:8px;font-size:18px;font-weight:700}.legal-page__section p{color:var(--sub,#333);font-size:14.5px;line-height:1.7}
