.rk-legal .rk-legal-hero{background:#eff2e7;border-bottom:1px solid #19271f13;padding:56px 0 44px}.rk-legal .rk-legal-hero h1{letter-spacing:-2px;margin:16px 0 14px;font-size:clamp(34px,4vw,54px);font-weight:550;line-height:1.1}.rk-legal .rk-legal-hero p{color:#536153;max-width:720px;font-size:16px;line-height:1.75}.rk-legal .rk-legal-hero p.rk-legal-meta{color:#19271f;margin-top:16px;font-size:13px;font-weight:600}.rk-legal .rk-legal-docs{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.rk-legal .rk-legal-docs a{color:#233125;background:#faf9f5;border:1px solid #ccd6c2;border-radius:999px;padding:7px 13px;font-size:12px}.rk-legal .rk-legal-docs a:hover{color:#245bff;border-color:#245bff}.rk-legal .rk-legal-docs a[aria-current=page]{color:#faf9f5;background:#19271f;border-color:#19271f}.rk-legal .rk-legal-body{grid-template-columns:250px minmax(0,1fr);gap:80px;padding-block:64px 90px;display:grid}.rk-legal .rk-legal-body aside{border-left:2px solid #dce6d3;align-self:start;max-height:calc(100vh - 150px);padding-left:22px;position:sticky;top:120px;overflow-y:auto}.rk-legal .rk-legal-body aside nav{color:#566450;flex-direction:column;gap:11px;font-size:12px;line-height:1.45;display:flex}.rk-legal .rk-legal-body aside .rk-eyebrow{color:#19271f;margin-bottom:8px}.rk-legal .rk-legal-body aside a:hover{color:#245bff}.rk-legal article{color:#3d4a40;max-width:780px;font-size:15.5px;line-height:1.8}.rk-legal article>section{margin-top:52px;scroll-margin-top:110px}.rk-legal article h2{letter-spacing:-.6px;color:#19271f;margin:0 0 18px;font-size:25px;line-height:1.25}.rk-legal article .rk-legal-n{color:#245bff;font-variant-numeric:tabular-nums}.rk-legal article h3{color:#19271f;margin:26px 0 8px;font-size:16.5px;line-height:1.4}.rk-legal article p{margin:0 0 14px}.rk-legal article a{color:#1646d7;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.rk-legal article a:hover{color:#19271f}.rk-legal article strong{color:#19271f;font-weight:650}.rk-legal article ul,.rk-legal article ol{margin:0 0 14px;padding-left:22px}.rk-legal article ul{list-style:outside}.rk-legal article ol{list-style:lower-alpha}.rk-legal article li{margin-bottom:7px;padding-left:4px}.rk-legal article li::marker{color:#6b7a6c}.rk-legal .rk-legal-summary{background:#eff2e7;border-radius:10px;padding:22px 26px}.rk-legal .rk-legal-summary p:last-child,.rk-legal .rk-legal-summary ul:last-child{margin-bottom:0}.rk-legal .rk-clause{grid-template-columns:46px minmax(0,1fr);column-gap:6px;scroll-margin-top:110px;display:grid}.rk-legal .rk-clause-n{color:#6b7a6c;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:650}.rk-legal .rk-clause:target{background:#fff6cf;border-radius:2px;box-shadow:0 0 0 8px #fff6cf}.rk-legal .rk-legal-table{background:#fff;border:1px solid #d7ddd5;border-radius:10px;margin:6px 0 20px;overflow-x:auto}.rk-legal .rk-legal-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px;line-height:1.6}.rk-legal .rk-legal-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-legal .rk-legal-table th,.rk-legal .rk-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9e2;padding:12px 15px}.rk-legal .rk-legal-table thead th{color:#19271f;letter-spacing:.4px;text-transform:uppercase;background:#eff2e7;font-size:11.5px}.rk-legal .rk-legal-table tbody th{color:#19271f;width:24%;font-weight:650}.rk-legal .rk-legal-table tbody tr:last-child th,.rk-legal .rk-legal-table tbody tr:last-child td{border-bottom:0}@media (max-width:1150px){.rk-legal .rk-legal-body{grid-template-columns:200px minmax(0,1fr);gap:44px}}@media (max-width:859px){.rk-legal .rk-legal-body{padding-block:34px 60px;display:block}.rk-legal .rk-legal-body aside{max-height:none;margin-bottom:36px;padding-left:17px;position:static}.rk-legal .rk-legal-hero{padding:38px 0 32px}.rk-legal article{font-size:15px}.rk-legal article h2{font-size:22px}.rk-legal .rk-clause{grid-template-columns:40px minmax(0,1fr)}}@media print{.rk-site .rk-header,.rk-site .rk-footer,.rk-site .rk-skip,.rk-legal .rk-breadcrumb,.rk-legal .rk-legal-docs,.rk-legal .rk-legal-body aside{display:none}.rk-legal .rk-legal-hero{background:0 0;border:0;padding:0 0 12px}.rk-legal .rk-legal-body{padding:0;display:block}.rk-legal article{color:#000;max-width:none;font-size:11pt}.rk-legal article>section{break-inside:auto;margin-top:22pt}.rk-legal article h2{break-after:avoid}.rk-legal .rk-legal-table{border-color:#999;overflow:visible}.rk-legal .rk-legal-table table{min-width:0}.rk-legal article a{color:#000}}.rk-legal article code{font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#eff2e7;border-radius:4px;padding:1px 5px;font-size:.9em}.rk-legal .rk-legal-entity{color:#6b7a6c;margin-top:3px;font-size:12px;font-weight:400;display:block}.rk-legal .rk-breadcrumb{text-transform:none}