.rs-site .rs-legal{max-width:860px}.rs-site .rs-legal h1{margin:0 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.2}.rs-site .rs-legal p,.rs-site .rs-legal li{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.rs-site .rs-legal p{margin:16px 0}.rs-site .rs-legal h2{margin:40px 0 16px;font-size:24px;line-height:1.4}.rs-site .rs-legal h3{margin:24px 0 12px;font-size:18px}.rs-legal section{scroll-margin-top:100px}.rs-legal ul{gap:10px;padding-left:24px;display:grid}.rs-site .rs-legal .legal-version{color:#526579;font-size:14px}.legal-contents{border-block:1px solid #dce3ed;margin:24px 0;padding:16px 0}.legal-contents summary{cursor:pointer;font-weight:600}.legal-contents nav{gap:10px;margin-top:16px;display:grid}.rs-site .rs-legal a{color:#245fc8}.rs-footer nav[aria-label=Legal]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}
