body{background:#faf9fc}.legal-header{height:86px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e6ef;background:#fff}.legal-header img{display:block;width:145px}.legal-header a:last-child{font-size:14px;color:#665474}.legal-main{max-width:820px;margin:auto;padding:70px 24px 100px}.legal-main h1{font-size:clamp(38px,7vw,64px);margin-bottom:12px}.legal-updated{color:#83798d;margin-bottom:45px}.legal-main h2{font:650 24px Manrope,sans-serif;margin:42px 0 12px}.legal-main p,.legal-main li{color:#5f5868;line-height:1.75}.legal-main a{color:#7047eb;text-decoration:underline}.legal-main .notice{background:#f0ebfc;border:1px solid #ded3f8;padding:18px 20px;border-radius:12px;color:#49396a}.legal-footer{border-top:1px solid #e9e6ef;padding:26px 24px;text-align:center;color:#83798d;font-size:13px}.legal-footer a{margin:0 10px;color:#5f5868}
