*{box-sizing:border-box}body{margin:0;background:#080d14;color:#dce7f3;font:15px/1.75 system-ui,-apple-system,sans-serif}a{color:#a4cdec;text-decoration:none}a:hover{text-decoration:underline}.ce-legal{width:min(860px,calc(100% - 36px));margin:50px auto 80px;overflow-wrap:anywhere}.ce-legal-back{font-size:14px;color:#9aacbf}.ce-legal-eyebrow{margin-top:36px;color:#78b8d9;font-size:13px;font-weight:750;letter-spacing:.14em}.ce-legal h1{font-size:clamp(30px,5vw,44px);line-height:1.18;letter-spacing:-.025em;margin:14px 0}.ce-legal-date{color:#8194a9;font-size:14px;margin-bottom:30px}.ce-legal article{background:linear-gradient(160deg,#121c28,#0e151f);border:1px solid #243448;border-radius:18px;padding:30px}.ce-legal h2{font-size:20px;line-height:1.4;color:#e5f1ff;margin:32px 0 12px}.ce-legal p{color:#aebed0;margin:12px 0}.ce-legal li{margin:12px 0;color:#aebed0}.ce-legal b{color:#d7e6f8}.ce-legal-table{overflow:auto}.ce-legal table{width:100%;border-collapse:collapse;font-size:14px}.ce-legal th,.ce-legal td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #28394e}.ce-legal th{color:#d5e8ff}@media(max-width:550px){.ce-legal{width:calc(100% - 24px);margin:30px auto 48px}.ce-legal article{padding:19px}.ce-legal ul{padding-left:20px}.ce-legal-table td,.ce-legal-table th{padding:10px 6px}}
.ce-legal-notice{padding:16px 18px;border:1px solid #375574;border-radius:12px;background:#132338}.ce-legal ol{padding-left:24px}.ce-legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0}.ce-legal address{font-style:normal}
