@font-face{font-family:'Manrope';src:url('/fonts/manrope-subset.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:'Glow Sans SC';src:url('/fonts/glowsans-sc-subset.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#FFFFFF;font-family:'Manrope','Glow Sans SC',system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;color:#20262C}
a{color:#20262C}a:hover{color:#B8452A}
[hidden]{display:none!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #E8643E;outline-offset:2px}
button[disabled]{opacity:.6;cursor:wait}
.legal{max-width:760px;margin:0 auto;padding:48px 24px 96px;line-height:1.7;font-size:16px}
.legal h1{font-size:36px;margin:24px 0 16px}.legal h2{font-size:20px;margin:32px 0 8px}
.legal .note{padding:12px 16px;border-radius:8px;background:#FFF4EF;border:1px solid #F3C2B0;font-size:14px}
