body{margin:0;background:#fff;color:var(--semi-color-text-1,#1c1f23);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.7}
a{color:#df2638}
.legal{width:min(720px,calc(100% - 40px));margin:0 auto;padding:32px 0 64px}
.legal header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #e6e8ea}
.legal h1{font-size:36px;line-height:1.3;margin:28px 0 12px}
.legal h2{font-size:20px;line-height:1.4;margin:28px 0 8px}
.legal p{margin:0 0 12px}
.note{padding:12px 16px;background:#fff0f1;border-radius:8px}
