:is(html:has(.rv-legal),body:has(.rv-legal)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.rv-legal{--legal-ink:#202020;--legal-muted:#686868;--legal-line:#dedede;--legal-accent:#6b248d;--legal-header-h:60px;color:var(--legal-ink);background:#fff;flex-direction:column;flex:1 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;display:flex}.rv-legal *,.rv-legal :before,.rv-legal :after{box-sizing:border-box}.rv-legal a{color:inherit;text-decoration:none}.rv-legal a:hover,.rv-legal-text-button:hover{text-underline-offset:3px;text-decoration:underline}.rv-legal :where(a,button,summary):focus-visible{outline:2px solid var(--legal-accent);outline-offset:4px}.rv-legal h1,.rv-legal h2,.rv-legal p{margin:0}.rv-legal h1{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.17}.rv-legal h2{letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.35}.rv-legal-skip{z-index:30;top:8px;color:#202020;background:#fff;padding:8px 12px;position:absolute;inset-inline-start:8px;transform:translateY(-150%)}.rv-legal-skip:focus{transform:none}.rv-legal-header{color:#fff;z-index:20;background:#111;position:sticky;top:0}.rv-legal :where(main,h1,h2,section)[id]{scroll-margin-top:calc(var(--legal-header-h) + var(--rv-safe-top,env(safe-area-inset-top,0px)) + 24px)}.rv-legal-header-inner{width:100%;max-width:var(--rv-brand-header-max);justify-content:space-between;align-items:center;gap:24px;min-height:60px;margin:auto;padding:8px 20px;display:flex}.rv-legal-brand{align-items:center;gap:20px;min-width:0;display:flex}.rv-legal-brand img{width:var(--rv-logo-width);height:auto;display:block}@media (min-width:1200px){.rv-legal{--legal-header-h:var(--rv-brand-header-desktop-h)}.rv-legal-header-inner{min-height:var(--rv-brand-header-desktop-h);padding:15px var(--rv-brand-header-inset)}}.rv-legal-brand-label{border-inline-start:1px solid #666;padding-inline-start:20px;font-size:17px;line-height:24px}.rv-legal-home-link{flex-shrink:0;font-size:14px}.rv-legal-main{width:min(100%,1184px);margin-inline:auto;padding-inline:32px}.rv-legal-index{flex:1;padding-block:64px 40px}.rv-legal-index-heading{margin-bottom:52px}.rv-legal-index-heading p{color:var(--legal-muted);margin-top:16px;font-size:18px}.rv-legal-index-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:80px;display:grid}.rv-legal-document-list{border-top:1px solid var(--legal-line);margin:22px 0 0;padding:0;list-style:none}.rv-legal-document-list li{border-bottom:1px solid var(--legal-line)}.rv-legal-document-list a{justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.rv-legal-document-list strong{font-size:18px;font-weight:700;display:block}.rv-legal-document-list small{color:var(--legal-muted);margin-top:6px;font-size:14px;display:block}.rv-legal-chevron{color:var(--legal-muted);font-size:24px;font-weight:400}.rv-legal-index-aside section+section{border-top:1px solid var(--legal-line);margin-top:36px;padding-top:32px}.rv-legal-index-aside p{color:var(--legal-muted);margin:12px 0;font-size:15px}.rv-legal-index-aside a,.rv-legal-index-aside button{color:var(--legal-accent)}.rv-legal-text-button{min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:6px 0}.rv-legal-toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin:24px 0 40px;font-size:14px;display:flex}.rv-legal-reading-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:40px;display:grid}.rv-legal-sidebar{top:calc(var(--legal-header-h) + var(--rv-safe-top,env(safe-area-inset-top,0px)) + 28px);position:sticky}.rv-legal-toc{border-top:3px solid var(--legal-accent);padding-top:20px}.rv-legal-toc h2{margin-bottom:18px;font-size:15px}.rv-legal-toc ol,.rv-legal-mobile-toc ol{margin:0;padding:0;list-style:none}.rv-legal-toc li{margin-bottom:18px}.rv-legal-toc a{font-size:14px;font-weight:600;line-height:1.45;display:block}.rv-legal-article{min-width:0;max-width:760px}.rv-legal-document-meta{color:var(--legal-muted);font-size:13px;margin:12px 0 22px!important}.rv-legal-intro{font-size:16px;line-height:1.65}.rv-legal .rv-legal-binding-note{border-inline-start:3px solid var(--legal-accent);color:var(--legal-ink);background:#f6f0fa;margin:16px 0 22px;padding:10px 14px;font-size:14px;line-height:1.55}.rv-legal-section{margin-top:40px}.rv-legal-section h2{margin-bottom:14px}.rv-legal-section p{overflow-wrap:break-word;font-size:16px;line-height:1.65}.rv-legal-section p+p{margin-top:16px}.rv-legal-mobile-toc{display:none}.rv-legal-document-note{border-top:1px solid var(--legal-line);color:var(--legal-muted);margin-top:48px;padding-top:24px}.rv-legal-document-note h2{color:var(--legal-ink);margin-bottom:12px;font-size:18px}.rv-legal-document-note p,.rv-legal-document-note li{font-size:14px}.rv-legal-document-note ul{margin:12px 0 0;padding-inline-start:20px}.rv-legal-article-bottom{color:var(--legal-accent);justify-content:space-between;gap:24px;margin-top:36px;font-size:14px;display:flex}.rv-legal-footer{background:#f5f5f3;border-top:1px solid #e5e5e5;margin-top:auto}.rv-legal-footer-inner{color:#626262;width:min(100%,1184px);margin:auto;padding:32px;font-size:13px}.rv-legal-footer nav{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-bottom:14px;display:flex}.rv-legal-footer .rv-legal-text-button{font-size:13px}@media (max-width:850px){.rv-legal-index-grid{grid-template-columns:minmax(0,1fr);gap:44px}.rv-legal-index-aside{max-width:520px}.rv-legal-reading-grid{grid-template-columns:minmax(0,1fr);gap:0}.rv-legal-sidebar{display:none}.rv-legal-article{max-width:none}.rv-legal-mobile-toc{border-block:1px solid var(--legal-line);margin:28px 0 32px;display:block}.rv-legal-mobile-toc summary{cursor:pointer;padding:16px 0;font-size:15px;font-weight:600}.rv-legal-mobile-toc nav{padding-bottom:20px}.rv-legal-mobile-toc li+li{margin-top:12px}.rv-legal-mobile-toc a{color:var(--legal-accent);font-size:14px}}@media (max-width:767px){.rv-legal-index,.rv-legal-reading-grid{padding-bottom:24px}}@media (max-width:540px){.rv-legal-header-inner{gap:16px}.rv-legal-brand{gap:12px}.rv-legal-brand-label{padding-inline-start:12px;font-size:14px}.rv-legal-home-link{display:none}.rv-legal-main{padding-inline:20px}.rv-legal-index{padding-block:40px 24px}.rv-legal-index-heading{margin-bottom:36px}.rv-legal-index-heading p{font-size:16px}.rv-legal-document-list a{padding:22px 0}.rv-legal-toolbar{margin:12px 0 28px}.rv-legal-section{margin-top:32px}.rv-legal-section h2{font-size:20px}.rv-legal-reading-grid{padding-bottom:24px}.rv-legal-footer-inner{padding:24px 20px}.rv-legal-footer nav{flex-direction:column;align-items:flex-start;gap:6px}}@media print{.rv-legal{color:#000;background:#fff}html:has(.rv-legal){color:#000;background:#fff}body:has(.rv-legal){color:#000;background:#fff}.rv-viewer:has(.rv-legal)>:not(.rv-legal){display:none!important}.rv-legal-header,.rv-legal-footer,.rv-legal-toolbar,.rv-legal-sidebar,.rv-legal-mobile-toc,.rv-legal-article-bottom,.rv-legal-skip{display:none}.rv-legal-main{width:100%;padding:0}.rv-legal-reading-grid{padding:0;display:block}.rv-legal-article{max-width:none}.rv-legal-section h2{break-after:avoid}.rv-legal-section p{orphans:3;widows:3}}
