.legal{color:#15243a;background:#f6f8fb;min-height:100vh}.legal header{background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50% - 430px);display:flex}.legal header a:first-child{font-size:23px;font-weight:900}.legal header b{color:#1457d9}.legal header a:last-child{color:#1457d9;font-size:12px;font-weight:800}.legal article{background:#fff;border:1px solid #e3e8ef;border-radius:20px;width:min(860px,100% - 30px);margin:38px auto 70px;padding:clamp(24px,5vw,48px);box-shadow:0 18px 50px #1934540d}.legal h1{margin:0 0 8px;font-size:clamp(32px,5vw,48px)}.legal .updated{color:#68758a;margin-bottom:30px;font-size:11px}.legal h2{margin-top:28px;font-size:19px}.legal p,.legal li{color:#536073;font-size:14px;line-height:1.7}.legal .notice{background:#fff8df;border-left:4px solid #ffc928;border-radius:8px;padding:14px}.legal details{border:1px solid #e3e8ef;border-radius:12px;margin:10px 0;padding:14px}.legal summary{cursor:pointer;font-weight:800}.legal details p{margin-bottom:0}
