.rs-legal{--legal-ink:#14382f;--legal-purple:#6517c5;--legal-cyan:#78d0f4;color:var(--legal-ink);background:#fff}.rs-legal-hero{color:#fff;background:#14382f;padding:26px 0 58px;position:relative}.rs-legal-hero:after{content:"";background:linear-gradient(90deg,#78d0f4 0%,#6517c5 62%,#78d0f4 100%);height:3px;position:absolute;inset:auto 0 0}.rs-legal-breadcrumb{color:#dce9e5;align-items:center;gap:12px;margin-bottom:38px;font-size:13px;display:flex}.rs-legal-breadcrumb a:hover{text-decoration:underline}.rs-legal-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#78d0f4;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;font-weight:700;display:flex}.rs-legal-eyebrow>span{background:linear-gradient(90deg,#78d0f4,#aa70ff);width:38px;height:2px}.rs-legal h1{letter-spacing:-.035em;max-width:900px;margin:0 0 30px;font:400 clamp(38px,5.5vw,68px)/1.08 Georgia,serif}.rs-legal-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rs-legal-version{border:1px solid #ffffff40;border-radius:30px;padding:8px 14px;font-size:13px}.rs-legal-download{color:#14382f;background:#fff;border-radius:5px;align-items:center;gap:24px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.rs-legal-download>span{color:#6517c5;font-size:20px}.rs-legal-download:hover{background:#e7f6fc}.rs-legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:52px;padding-top:48px;padding-bottom:75px;display:grid}.rs-legal-index{background:#f1f6f7;border-top:2px solid #78d0f4;border-radius:6px;max-height:calc(100vh - 48px);padding:24px;position:sticky;top:24px;overflow:auto}.rs-legal-index summary{cursor:pointer;justify-content:space-between;font:400 24px Georgia,serif;list-style:none;display:flex}.rs-legal-index summary::-webkit-details-marker{display:none}.rs-legal-index nav{gap:0;margin-top:18px;display:grid}.rs-legal-index a{border-bottom:1px solid #14382f15;padding:10px 0;font-size:13px;line-height:1.45}.rs-legal-index a:hover{color:#6517c5;text-underline-offset:3px;text-decoration:underline}.rs-legal-main{min-width:0}.rs-legal-review{background:#f8f5fc;border:1px solid #6517c52b;border-left:3px solid #6517c5;border-radius:4px;margin-bottom:30px;padding:18px 22px;font-size:14px;line-height:1.6}.rs-legal-review strong{color:#6517c5}.rs-legal-review p{margin:4px 0 0}.rs-legal-document{overflow-wrap:break-word;font-size:16px;line-height:1.8}.rs-legal-document>p{white-space:pre-line;margin:0 0 20px}.rs-legal-document>p:first-child{color:#435c55;font-size:14px}.rs-legal-document h2{letter-spacing:-.018em;text-wrap:balance;border-top:1px solid #14382f26;margin:46px 0 21px;padding-top:25px;scroll-margin-top:28px;font:400 29px/1.25 Georgia,serif}.rs-legal-document ul,.rs-legal-document ol{margin:0 0 22px;padding-left:26px}.rs-legal-document li{margin-bottom:12px;padding-left:6px}.rs-legal-document li::marker{color:#6517c5;font-weight:700}.rs-legal-document mark{color:#14382f;background:#fff0bd;border-radius:2px;padding:1px 3px}.rs-legal-table{border:1px solid #cedcd7;border-radius:5px;margin:24px 0 30px;overflow-x:auto}.rs-legal-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:570px;font-size:14px;line-height:1.65}.rs-legal-table th{text-align:left;background:#e7eff0;padding:16px;font-weight:700}.rs-legal-table td{vertical-align:top;border-top:1px solid #dce6e2;padding:16px}.rs-legal-table tr:nth-child(2n){background:#f7f9fa}.rs-legal-end{color:#6517c5;border-top:2px solid #78d0f4;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:42px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.rs-legal a:focus-visible{outline-offset:4px;outline:3px solid #6517c5}.rs-legal summary:focus-visible{outline-offset:4px;outline:3px solid #6517c5}.rs-legal-table:focus-visible{outline-offset:4px;outline:3px solid #6517c5}.rs-legal-hero a:focus-visible{outline-color:#78d0f4}@media (max-width:850px){.rs-legal-layout{grid-template-columns:1fr;gap:28px}.rs-legal-index{max-height:none;position:static}.rs-legal-index nav{grid-template-columns:1fr 1fr;gap:0 24px}.rs-legal-hero{padding-bottom:38px}}@media (max-width:540px){.rs-legal-layout{padding-top:25px;padding-bottom:45px}.rs-legal-index{padding:20px}.rs-legal-index nav{grid-template-columns:1fr;max-height:240px;overflow:auto}.rs-legal-document{font-size:15px;line-height:1.8}.rs-legal-document h2{margin-top:36px;font-size:26px}.rs-legal-review{padding:16px}.rs-legal-breadcrumb{margin-bottom:28px}.rs-legal h1{overflow-wrap:anywhere;font-size:39px}.rs-legal-download{gap:14px;font-size:12px}.rs-legal-table td,.rs-legal-table th{padding:12px}.rs-legal-document ol{padding-left:24px}}@media print{.site-header,.noticebar,.footer,.rs-legal-index,.rs-legal-download,.rs-legal-end{display:none!important}.rs-legal-hero{color:#14382f;background:#fff;padding:0}.rs-legal-hero:after,.rs-legal-breadcrumb,.rs-legal-eyebrow{display:none}.rs-legal-layout{width:100%;padding:20px 0;display:block}.rs-legal-document{font-size:10pt}.rs-legal-document h2{break-after:avoid}.rs-legal-table{overflow:visible}.rs-legal-table table{min-width:0}.rs-legal-table tr{break-inside:avoid}}.rs-legal-scroll-hint{display:none}@media (max-width:540px){.rs-legal-scroll-hint{color:#6517c5;background:#f8f5fc;width:100%;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:block;position:sticky;left:0}}
