.rb-legal-page{color:#0a315b;background:#fff;min-height:100svh;font-family:Georgia,Times New Roman,serif}.rb-legal-page *{box-sizing:border-box}.rb-legal-header{border-bottom:1px solid #ae7b2c3b;justify-content:space-between;align-items:center;gap:24px;padding:13px max(22px,50vw - 550px);display:flex}.rb-legal-brand{align-items:center;display:flex}.rb-legal-brand img{object-fit:contain;width:154px;height:76px}.rb-legal-back,.rb-legal-bottom-back{color:#0a315b;border-bottom:1px solid #ae7b2c;padding:6px 0;font:600 14px/1.4 Georgia,serif}.rb-legal-shell{width:min(100% - 40px,900px);margin:0 auto;padding:clamp(44px,8vw,82px) 0 110px}.rb-legal-topline{background:#ae7b2c;width:76px;height:2px;margin-bottom:24px}.rb-legal-kicker{color:#ae7b2c;letter-spacing:.19em;margin:0 0 18px;font:700 12px/1.5 Georgia,serif}.rb-legal-page h1{letter-spacing:-.042em;color:#0a315b;margin:0 0 24px;font:400 clamp(34px,5vw,58px)/1.14 Georgia,serif}.rb-legal-intro{color:#456176;max-width:730px;margin:0 0 35px;font:italic 19px/1.55 Georgia,serif}.rb-legal-menu{border-top:1px solid #ae7b2c40;border-bottom:1px solid #ae7b2c40;flex-wrap:wrap;gap:12px 24px;margin-bottom:clamp(32px,5vw,58px);padding:16px 0;display:flex}.rb-legal-menu a{color:#0a315b;font:600 13px/1.5 Georgia,serif}.rb-legal-menu a.rb-legal-menu-current{color:#a67c39;text-underline-offset:5px;-webkit-text-decoration:underline #ae7b2c;text-decoration:underline #ae7b2c}.rb-legal-article-section{max-width:800px;margin-bottom:36px}.rb-legal-article-section h2{color:#0a315b;margin:0 0 15px;font:700 clamp(19px,2.4vw,24px)/1.3 Georgia,serif}.rb-legal-article-section p{color:#314c60;overflow-wrap:anywhere;margin:0 0 16px;font:400 16px/1.85 Georgia,serif}.rb-legal-last-updated{color:#62788a;border-top:1px solid #ae7b2c38;padding-top:20px;font:13px/1.5 Georgia,serif}.rb-legal-bottom-back{margin-top:23px;display:inline-block}.rb-legal-page a:focus-visible{outline-offset:5px;outline:2px solid #ae7b2c}@media (max-width:600px){.rb-legal-header{padding:6px 20px}.rb-legal-brand img{width:135px;height:73px}.rb-legal-back{font-size:12px}.rb-legal-shell{width:calc(100% - 38px);padding-bottom:65px}.rb-legal-menu{gap:12px 20px}.rb-legal-article-section p{font-size:15px}}
