*{box-sizing:border-box}body{margin:0;background:#f4f7f9;color:#273449;font-family:Inter,Arial,sans-serif}.rm-legal-main{padding-top:80px}.rm-legal-banner{background:#eaf2f2;border-bottom:1px solid #dde5ec;padding:28px 20px}.rm-legal-banner nav{max-width:1200px;margin:auto;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:#667085}.rm-legal-banner a{color:#012d61;text-decoration:underline;text-underline-offset:4px}.rm-legal-wrap{max-width:960px;margin:auto;padding:56px 24px 72px}.rm-legal-article{background:#fff;padding:48px;border:1px solid #dde5ec;border-radius:20px;font-size:16px;line-height:1.8}.rm-legal-article h1{font-size:clamp(28px,4.5vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:#012d61;margin:16px 0 24px}.rm-legal-article h2{font-size:22px;font-weight:800;line-height:1.3;color:#012d61;margin:36px 0 16px}.rm-legal-article p{margin:16px 0;color:#475569}.rm-legal-article>p:first-child{font-size:12px;color:#078586;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rm-legal-article ul,.rm-legal-article ol{margin:16px 0;padding-left:24px;list-style:disc}.rm-legal-article ol{list-style:decimal}.rm-legal-article li{margin:10px 0;color:#475569}.rm-legal-article a{color:#078586;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rm-legal-article a:hover{color:#012d61}.rm-legal-article .date{font-size:14px;color:#667085}.rm-legal-article .request{padding:24px;background:#eaf2f2;border-left:4px solid #078586;margin:28px 0}.rm-legal-article .button{display:inline-block;background:#078586;color:#fff;border-radius:6px;padding:12px 20px;text-decoration:none;font-weight:700}.rm-legal-article .button:hover{background:#012d61}a:focus-visible{outline:3px solid #078586;outline-offset:4px}.rm-legal-skip{position:fixed;top:-80px;left:16px;padding:12px;background:#fff;z-index:100}.rm-legal-skip:focus{top:12px}@media(max-width:640px){.rm-legal-wrap{padding:28px 16px 40px}.rm-legal-article{padding:24px 20px;border-radius:12px;font-size:15px}.rm-legal-article h2{font-size:20px}.rm-legal-article .request{padding:16px}.rm-legal-banner{padding:22px 20px}}
