
      
    


      
     


      {} *{} 
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 @import url("https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Manrope:wght@400;600;700&display=swap"); .rn-legal{color-scheme:light;background:#fff;color:#243447;--ink:#12263A;--fire:#FF4D1C;--text:#243447;--muted:#5B6B7C;--line:#DCE3EA;--paper:#fff;--paper-2:#F3F5F8} .rn-legal *{box-sizing:border-box} .rn-legal, .rn-legal{margin:0;padding:0} .rn-legal{font-family:'Manrope',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--paper);color:var(--text);line-height:1.65;font-size:17px;overflow-x:hidden} .rn-legal .wrap{max-width:860px;margin:0 auto;padding:0 20px} .rn-legal header.nav{border-bottom:1px solid var(--line);background:#fff} .rn-legal header.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px} .rn-legal .logo{display:flex;align-items:center;gap:.55rem;font-family:'Sora',sans-serif;font-weight:800;font-size:1.25rem;color:var(--ink);text-decoration:none} .rn-legal .logo i{width:30px;height:30px;border-radius:8px;background:var(--fire);color:#fff;display:grid;place-items:center;font-style:normal;font-size:1rem} .rn-legal header.nav a.back{font-size:.95rem;color:var(--muted);text-decoration:none;font-weight:600} .rn-legal header.nav a.back:hover{color:var(--fire)} .rn-legal main{padding:40px 0 64px} .rn-legal h1{font-family:'Sora',sans-serif;color:var(--ink);font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;margin:0 0 8px;letter-spacing:-.02em} .rn-legal .meta{color:var(--muted);font-size:.95rem;margin:0 0 28px} .rn-legal h2{font-family:'Sora',sans-serif;color:var(--ink);font-size:1.25rem;margin:36px 0 10px;letter-spacing:-.01em} .rn-legal p{margin:0 0 14px} .rn-legal ul{margin:0 0 14px;padding-left:22px} .rn-legal li{margin-bottom:6px} .rn-legal .box{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin:18px 0} .rn-legal .box p:last-child{margin-bottom:0} .rn-legal a{color:var(--fire)} .rn-legal mark.pend{background:#fff3b0;color:#6b4e00;padding:0 .3em;border-radius:4px;font-weight:700} .rn-legal .toc{list-style:none;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin:0 0 28px;font-size:.95rem} .rn-legal .toc li{margin-bottom:3px} .rn-legal .toc a{color:var(--ink);text-decoration:none} .rn-legal .toc a:hover{color:var(--fire)} .rn-legal footer.site{border-top:1px solid var(--line);padding:24px 0;color:var(--muted);font-size:.9rem} .rn-legal footer.site .wrap{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between} .rn-legal footer.site a{color:var(--muted);text-decoration:none} .rn-legal footer.site a:hover{color:var(--fire)} @media (max-width:600px){.rn-legal{font-size:16px} .rn-legal main{padding:28px 0 48px}} 

