.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1}@media (min-width:1760px) and (min-height:990px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.1}}@media (min-width:1920px) and (min-height:1080px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.2}}@media (min-width:2080px) and (min-height:1170px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.3}}@media (min-width:2240px) and (min-height:1260px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.4}}@media (min-width:2400px) and (min-height:1350px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.5}}@media (min-width:2560px) and (min-height:1440px){.public-stage.public-stage,.rau.rau,.rfg.rfg,.rgh.rgh,.rht.rht,.ric.ric,.rll.rll,.rmd.rmd,.rps.rps,.rqz.rqz,.rs.rs,.rvl.rvl,:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau){--z:1.6}}.public-stage,.rau,.rfg,.rgh,.rht,.ric,.rll,.rmd,.rps,.rqz,.rs,.rvl{zoom:var(--z)}@media (min-width:1760px) and (min-height:990px){:root:has(.public-stage){scroll-padding-top:calc(var(--site-stuck, calc(80px * var(--z))) + 24px)}:root:has(.rs){scroll-padding-top:calc(var(--site-stuck, calc(80px * var(--z))) + 24px)}:root:has(.rht){scroll-padding-top:calc(var(--site-stuck, calc(64px * var(--z))) + 24px)}:root:has(.rps){scroll-padding-top:calc(var(--site-stuck, calc(76px * var(--z))) + 24px)}:root:has(.rgh){scroll-padding-top:calc(var(--site-stuck, calc(74px * var(--z))) + 24px)}:root:has(.rfg){scroll-padding-top:calc(var(--site-stuck, calc(72px * var(--z))) + 24px)}:root:has(.ric){scroll-padding-top:calc(var(--site-stuck, calc(76px * var(--z))) + 24px)}:root:has(.rqz){scroll-padding-top:calc(var(--site-stuck, calc(56px * var(--z))) + 16px)}:root:has(.rmd){scroll-padding-top:calc(var(--site-stuck, calc(72px * var(--z))) + 24px)}:root:has(.rll){scroll-padding-top:calc(var(--site-stuck, calc(74px * var(--z))) + 24px)}:root:has(.rvl){scroll-padding-top:calc(var(--site-stuck, calc(72px * var(--z))) + 24px)}:root:has(.rau){scroll-padding-top:calc(var(--site-stuck, calc(72px * var(--z))) + 16px)}}@media (min-width:1760px) and (min-height:990px){:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau) body>div>[role=dialog][aria-modal=true][aria-label=Calculator],:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau) body>div>[role=dialog][aria-modal=true][aria-label=Form]{zoom:var(--z)}:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau) body>div>[role=dialog][aria-modal=true][aria-label=Calculator]{max-height:calc((100dvh - 48px) / var(--z))!important}:root:has(.public-stage,.rs,.rht,.rps,.rgh,.rfg,.ric,.rll,.rmd,.rqz,.rvl,.rau) body>div>[role=dialog][aria-modal=true][aria-label=Calculator] iframe{height:calc((100dvh - 48px) / var(--z) - 48px)!important}}@media (max-width:600px){.powered>div>a{min-height:32px}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-running-strip]{display:flex;width:-moz-max-content;width:max-content}@media (prefers-reduced-motion:no-preference){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-running-strip]{animation:rs-strip-run var(--strip-time,var(--strip-time-own,38s)) linear infinite}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :is(:hover,:focus-within)>[data-running-strip]{animation-play-state:paused}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau)[data-preview] :has(>[data-running-strip]):has(.rs-sel-on,.rs-editing)>[data-running-strip]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-running-strip]{display:block;width:auto}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-running-strip]>[aria-hidden=true]{display:none!important}}@keyframes rs-strip-run{to{transform:translateX(calc(-1 * var(--strip-copy, 50%)))}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-run{display:block;margin:0;padding-inline:var(--strip-pad-inline,0);text-align:center;text-wrap:balance}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-run[aria-hidden=true]{display:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-item{display:inline}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-words{display:inline-block;max-width:100%;padding-block:calc(var(--strip-row-gap, 8px) / 2);vertical-align:middle;overflow-wrap:anywhere;text-wrap:balance}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-sep{position:relative;font-size:0;font-style:normal;word-spacing:calc(2 * var(--strip-gap, 24px) + var(--strip-sep-w, 6px));vertical-align:middle}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-sep:before{content:"";position:absolute;left:50%;top:calc(50% + var(--strip-sep-lift, 0px));width:min(var(--strip-sep-w,6px),100%);height:var(--strip-sep-h,6px);margin:calc(var(--strip-sep-h, 6px) / -2) 0 0 calc(var(--strip-sep-w, 6px) / -2);background:var(--strip-sep-color,currentColor);opacity:var(--strip-sep-opacity,1)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip-sep=dot] .rs-strip-sep:before{border-radius:50%}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip-sep=diamond] .rs-strip-sep:before{transform:rotate(45deg)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip-sep=star] .rs-strip-sep:before{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip-sep=arch] .rs-strip-sep:before{border-radius:999px 999px 0 0}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip-sep=none] .rs-strip-sep:before{content:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau){--strip-mark-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z'/%3E%3C/svg%3E");--strip-mark-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 61 39 100 50 61 61 50 100 39 61 0 50 39 39z'/%3E%3C/svg%3E")}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2em var(--rated-gap,.5em);max-width:100%;white-space:nowrap;font-size:min(1em,calc((100vw - 48px) / var(--strip-rating-ems, 17)))}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-rating .stars5{width:5em;height:1em;margin-inline:-.1em;color:var(--review-star)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-rating>span:first-of-type{margin-inline-end:calc(-1 * var(--strip-track, 0em))}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-count{display:inline-flex;align-items:center;gap:var(--rated-gap,.5em)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-count:before{content:"";flex:none;width:var(--rated-dot,.2em);height:var(--rated-dot,.2em);border-radius:50%;background:currentColor}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-g{flex:none;box-sizing:border-box;width:1.15em;height:1.15em;margin-block:-.25em;padding:.16em;border-radius:50%;background:#FFFFFF}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-g+span:not(.stars5){align-self:baseline}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-rated{display:inline-flex;align-items:center;gap:.5em}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .rs-strip-track{align-items:center}@media (prefers-reduced-motion:no-preference){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving]{overflow:hidden}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving] .rs-strip-run{display:flex;flex:none;align-items:center;padding-inline:0;white-space:nowrap}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving] .rs-strip-run[aria-hidden=true]{display:flex}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving] .rs-strip-item{display:flex;align-items:center}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving] .rs-strip-words{display:block;max-width:none;padding-block:0}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-running-strip] .rs-strip-rating{font-size:1em}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-strip=moving] .rs-strip-sep{display:block;flex:none;width:calc(2 * var(--strip-gap, 24px) + var(--strip-sep-w, 6px));height:0}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau,.rsw){--review-star:#FBBC04}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .stat-stars{width:1.6em;height:.32em;margin-inline-start:.22em;color:var(--review-star)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-live]{position:relative}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) [data-live]:focus-visible:after{content:attr(data-live);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);z-index:5;padding:4px 8px;border-radius:6px;background:#0F1218;color:#FFFFFF;white-space:nowrap;pointer-events:none;font:600 12px/1.3 system-ui,sans-serif;font-variation-settings:normal;letter-spacing:0;text-transform:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where([data-review-initials]:has(img[data-review-photo])){position:relative;overflow:hidden}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(img[data-review-photo]){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.reviews-more){display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;grid-column:1/-1}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.reviews-more-note:empty){display:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.rs-empty-line){width:min(1120px,100% - 32px);margin-inline:auto;padding-block:clamp(40px,6vw,72px);text-align:center}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :is([data-review-quote],[data-review-whole],[data-review-expand])[hidden]{display:none!important}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where([data-review-expand]){font:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal){position:relative;isolation:isolate;container-type:inline-size}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-scrim){position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s ease}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-reveal){position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal:hover) :where(.team-reveal){opacity:1;transform:none;pointer-events:auto}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal:hover) :where(.team-scrim){opacity:1}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal:focus-within,.has-reveal[data-reveal=open]) :where(.team-reveal){opacity:1;transform:none;pointer-events:auto}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal:focus-within,.has-reveal[data-reveal=open]) :where(.team-scrim){opacity:1}@media (prefers-reduced-motion:reduce){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-reveal,.team-scrim,.team-hint){transition:none;transform:none}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-way){display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;text-decoration:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-way)>:where(span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-way)>:where(svg){flex:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-way.is-page,.team-way.is-apply){justify-content:center}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-contact){display:grid;gap:2px;margin:0;padding:0;list-style:none}@container (max-width: 220px){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-reveal){padding:10px;gap:6px}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-contact){display:flex;justify-content:center;gap:8px}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-contact .team-way){justify-content:center;width:40px;padding:0;border-radius:50%}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-contact .team-way)>:where(span){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-hint){display:none}@media (hover:none){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-hint){position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;transition:transform .3s ease;pointer-events:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.has-reveal[data-reveal=open]) :where(.team-hint){transform:rotate(45deg)}}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-search){display:grid;gap:8px;max-width:420px;margin:0 auto 32px}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-search-box){position:relative;display:block}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-search-icon){position:absolute;left:20px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-search-input){width:100%;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team-search-count){min-height:1.5em;margin:0}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) :where(.team,.team-grid)>li[hidden]{display:none!important}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .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,.rau) .bl-lay.is-legal.is-solo{grid-template-columns:minmax(0,720px)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-aside{order:-1;min-width:0;align-self:start}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc{display:grid;align-content:start}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc a{overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc a[aria-current=page]{font-weight:600;color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.28em}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-col{min-width:0;display:grid;align-content:start;gap:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid color-mix(in oklab,currentColor 16%,transparent)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair .legal-eho{--legal-mark:72px;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 20px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair p{margin:0 0 16px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair a{color:inherit;overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair-ids{display:grid;gap:4px;margin-top:20px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-fair-ids p{margin:0;font-weight:600}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .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,.rau) .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,.rau) .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,.rau) .legal-read .legal-prose blockquote p:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-read .legal-prose blockquote p:before,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-read .legal-prose blockquote:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-read .legal-prose blockquote:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-licences{margin-top:40px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-holders{margin:0 0 20px;padding:0;list-style:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-holders li{margin:0;padding:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-holders li:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-table{max-width:100%;overflow-x:auto}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-table table{width:100%;table-layout:fixed}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-table col.legal-state{width:38%}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .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,.rau) .legal-lead{margin:0 0 16px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-table :is(th,td){overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-read .legal-table tbody :is(th,td){vertical-align:baseline}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-more{margin:16px 0 0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .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,.rau) .legal-contact dl{display:grid;gap:12px;margin:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .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,.rau) .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,.rau) .legal-contact dd{margin:0;line-height:1.5;overflow-wrap:anywhere}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-contact a{color:inherit}@media (max-width:900px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-lay.is-legal{grid-template-columns:minmax(0,1fr);row-gap:28px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-aside{position:static}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc{display:flex;flex-wrap:wrap;gap:0 22px;padding:0;border:0;background:none;box-shadow:none;border-radius:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc .label{flex-basis:100%;margin:0 0 2px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc a{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:0;border:0;border-radius:0;background:none;font-size:14px;line-height:1.3;color:inherit;text-decoration-line:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc a:after,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-nav.bl-toc a:before{content:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .legal-contact dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail>.bl-rail-keep{display:grid;gap:inherit;min-width:0}@media (min-width:901px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-lay:has(>.bl-rail){grid-template-columns:minmax(0,1fr) 320px}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-aside.bl-rail{position:static;display:flex;flex-direction:column;align-self:stretch;min-width:0}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail>.bl-rail-keep{position:sticky;top:var(--bl-rail-top,24px);display:flex;flex-direction:column;gap:inherit;max-height:calc(100vh - var(--bl-rail-top, 24px) - 24px)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-keep>*{flex:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-keep>.bl-toc.bl-rail-toc{display:grid;flex:0 1 auto;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:901px) and (max-width:1099px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-lay:has(>.bl-rail){grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-lay:has(>.bl-rail){grid-template-columns:minmax(0,1fr)}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail[data-tools] .bl-rail-toc{display:none}}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail>.bl-rail-tog{display:none}@media (min-width:901px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail>.bl-rail-tog{display:inline-grid;place-items:center;align-self:flex-end;flex:none;width:36px;height:36px;margin:0 0 -12px;padding:0;border:0;border-radius:10px;background:transparent;color:color-mix(in srgb,currentColor 72%,transparent);cursor:pointer}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail>.bl-rail-tog:hover{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-tog[aria-expanded=false] .bl-rail-tog-hide,:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-tog[aria-expanded=true] .bl-rail-tog-show{display:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail[data-shut]>:not(.bl-rail-tog){opacity:0;transform:translateX(24px);visibility:hidden;pointer-events:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail[data-shut]>.bl-rail-tog{position:sticky;top:var(--bl-rail-top,24px);width:28px;height:72px;margin-bottom:0;background:var(--bl-paper,transparent);box-shadow:0 0 0 1px var(--bl-line,currentColor)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail[data-rail-ready]>:not(.bl-rail-tog){transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail[data-rail-ready]:not([data-shut])>:not(.bl-rail-tog){transition-delay:0s}}@media (max-width:900px){:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau):has(.ce-rbar,.ce-dock) .mbar{display:none}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau):has(.ce-rbar,.ce-dock){padding-bottom:calc(90px + env(safe-area-inset-bottom, 0px))}}:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-tog:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{:is(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl,.rau) .bl-rail-tog{display:none}}:where(.shared-hub){display:grid;gap:56px}:where(.shared-hub .hub-group){display:grid;gap:20px}:where(.shared-hub.is-grouped .hub-h){margin:0;padding-top:20px;border-top:1px solid var(--hub-line,color-mix(in oklab,currentColor 16%,transparent));text-wrap:balance}:where(.shared-hub .hub-cards){display:grid;grid-template-columns:repeat(var(--hub-cols,3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}:where(.shared-hub .hub-cards[data-cols="1"]){--hub-cols:1}:where(.shared-hub .hub-cards[data-cols="2"]){--hub-cols:2}:where(.shared-hub .hub-cards[data-cols="3"]){--hub-cols:3}:where(.shared-hub .hub-cards>li){display:grid;min-width:0}:where(.shared-hub .hub-cards>li.is-wide){grid-column:1/-1}:where(.shared-hub .hub-cards.has-pairs){--hub-cols:6}:where(.shared-hub .hub-cards.has-pairs>li){grid-column:span 2}:where(.shared-hub .hub-cards.has-pairs>li.is-pair){grid-column:span 3}:where(.shared-hub .hub-card){position:relative;display:grid;align-content:start;gap:8px;height:100%;padding:28px 64px 28px 28px;color:inherit;text-decoration:none;text-align:start}:where(.shared-hub .hub-ico){display:flex;margin-bottom:4px}:where(.shared-hub .hub-ico .nav-ico){width:20px;height:20px}:where(.shared-hub .hub-name){text-wrap:balance}:where(.shared-hub .hub-line){text-wrap:pretty}:where(.shared-hub .hub-go){position:absolute;top:28px;right:28px;display:flex;transition:transform .18s ease}:where(.shared-hub .hub-go svg){width:20px;height:20px}:where(.shared-hub .hub-card:hover .hub-go){transform:translateX(4px)}@media (max-width:899px){:where(.shared-hub .hub-cards[data-cols="3"]){--hub-cols:2}:where(.shared-hub .hub-cards.has-pairs>li),:where(.shared-hub .hub-cards[data-cols="3"]>li.is-wide){grid-column:auto}:where(.shared-hub .hub-cards[data-cols="3"]>li:last-child:nth-child(odd)){grid-column:1/-1}}@media (max-width:640px){:where(.shared-hub){gap:44px}:where(.shared-hub .hub-cards[data-cols]){--hub-cols:1}:where(.shared-hub .hub-card){padding:22px 56px 22px 20px}:where(.shared-hub .hub-go){top:22px;right:20px}}@media (prefers-reduced-motion:reduce){:where(.shared-hub .hub-go){transition:none}:where(.shared-hub .hub-card:hover .hub-go){transform:none}}