@keyframes rs-ground{0%{background-color:var(--rs-ground-top)}50%,to{background-color:var(--rs-ground-bottom)}}@supports (animation-timeline:scroll()){:root:has(.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl){animation:rs-ground step-end both;animation-timeline:scroll(root block)}}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .bl-lay.is-legal{grid-template-columns:minmax(200px,248px) minmax(0,720px);justify-content:start;-moz-column-gap:clamp(40px,5vw,88px);column-gap:clamp(40px,5vw,88px)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .bl-lay.is-legal.is-solo{grid-template-columns:minmax(0,720px)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-aside{order:-1;min-width:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc{display:grid;align-content:start}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a{overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a[aria-current=page]{font-weight:600;color:inherit;border-left-color:currentColor;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.32em}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-col{min-width:0;display:grid;align-content:start;gap:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-updated{margin:0 0 20px;font-size:.875rem;line-height:1.5;color:color-mix(in oklab,currentColor 72%,transparent)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote{margin:28px 0;padding:18px 22px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);border-left:3px solid;border-radius:0;background:color-mix(in oklab,currentColor 4%,transparent);font:inherit;font-style:normal;color:inherit;quotes:none;max-width:none;text-align:start}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote :is(p,p:first-child){margin:0;font:inherit;font-size:var(--legal-notice-size,.9375em);line-height:1.6;font-style:normal;font-weight:500;letter-spacing:.01em;text-transform:none;color:inherit}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote p:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote p:before,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-prose blockquote:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-licences{margin-top:40px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-holders{margin:0 0 20px;padding:0;list-style:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-holders li{margin:0;padding:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-holders li:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-table{max-width:100%;overflow-x:auto}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-table table{width:100%;table-layout:fixed}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-table col.legal-state{width:38%}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-table th[scope=row]{font:inherit;font-weight:600;text-align:start;text-transform:none;letter-spacing:normal}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-lead{margin:0 0 16px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-table :is(th,td){overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-read .legal-table tbody :is(th,td){vertical-align:baseline}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-more{margin:16px 0 0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact{margin-top:32px;padding-top:24px;border-top:1px solid color-mix(in oklab,currentColor 16%,transparent)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact dl{display:grid;gap:12px;margin:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact dl>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:4px 16px;align-items:baseline}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact dt{margin:0;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,currentColor 72%,transparent)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact dd{margin:0;line-height:1.5;overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact a{color:inherit}@media (max-width:900px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .bl-lay.is-legal{grid-template-columns:minmax(0,1fr);row-gap:28px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-aside{position:static}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc{display:flex;flex-wrap:wrap;gap:8px;padding:0;background:none;box-shadow:none;border-radius:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc .label{flex-basis:100%;margin:0 0 2px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:6px 14px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);border-radius:var(--legal-chip-radius,999px);font-size:14px;line-height:1.3;color:inherit;text-decoration:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a[aria-current=page]{border-color:currentColor;background:color-mix(in oklab,currentColor 8%,transparent);text-decoration-line:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-nav.bl-toc a:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) .legal-contact dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}