.site.site-chrome--header{z-index:30;background:0 0;min-height:0;position:absolute;inset:0 0 auto}.site.site-chrome--header .site-hdr{background:var(--navy-900)}.site.legal-page{background:var(--paper);color:var(--ink);min-height:0}.site.legal-page .subpage-hero{background:var(--navy-900);padding-top:calc(var(--header-h) + var(--s-9));padding-bottom:var(--s-9)}.site.legal-page .subpage-hero:before{display:none}.site.legal-page .subpage-hero__container{max-width:var(--container-narrow);padding:0 var(--gutter)}.site.legal-page .subpage-hero__label{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.14em;color:var(--accent)}.site.legal-page .subpage-hero__title{font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--track-display);color:var(--on-dark)}.site.legal-page .legal-page__updated{font-size:var(--fs-small);color:var(--on-dark-2);opacity:1}.site.legal-page .legal-page__container{max-width:var(--container-narrow);padding:var(--s-9) var(--gutter) var(--s-11)}.site.legal-page .legal-page__content p,.site.legal-page .legal-page__content ul,.site.legal-page .legal-page__content ol:not(.legal-page__toc ol),.site.legal-page .cookie-item p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.site.legal-page .legal-page__content h2{font-family:var(--font-display);font-variation-settings:"opsz" 40;font-size:var(--fs-h5);font-weight:500;line-height:var(--lh-h4);letter-spacing:var(--track-display-s);color:var(--ink);margin:var(--s-10) 0 var(--s-3);scroll-margin-top:calc(var(--header-h) + var(--s-5))}.site.legal-page .legal-page__content h2:first-child{margin-top:0}.site.legal-page .legal-page__content h3{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);margin:var(--s-6) 0 var(--s-2);scroll-margin-top:calc(var(--header-h) + var(--s-5));font-weight:600}.site.legal-page .legal-page__content strong{color:var(--ink)}.site.legal-page .legal-page__content a{color:var(--accent-ink);text-underline-offset:2px}.site.legal-page .legal-page__toc,.site.legal-page .cookie-item{background:var(--accent-tint);border-left:2px solid var(--accent-ink);border-radius:0 var(--r-card) var(--r-card) 0}.site.legal-page .legal-page__toc-label{font-size:var(--fs-xs);color:var(--muted);opacity:1}.site.legal-page .legal-page__crumb{color:inherit;text-decoration:none}.site.legal-page .legal-page__crumb:hover{text-decoration:underline}.site.legal-page .legal-page__md>h2:first-child{margin-top:0}.site.legal-page .legal-page__toc li.legal-page__toc-sub{margin-left:var(--s-4);list-style-type:none}.site.legal-page .legal-page__content hr{border:0;border-top:var(--hairline);margin:var(--s-9) 0 var(--s-6)}.site.legal-page .legal-table-wrap{margin:var(--s-5) 0 var(--s-6);overflow-x:auto}.site.legal-page .legal-table-wrap:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.site.legal-page .legal-table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--fs-small);color:var(--ink);line-height:1.45}.site.legal-page .legal-table-wrap th,.site.legal-page .legal-table-wrap td{padding:var(--s-2) var(--s-3);border-bottom:var(--hairline);text-align:left;vertical-align:top}.site.legal-page .legal-table-wrap th{border-bottom:1px solid var(--ink);font-weight:600}.site.legal-page .legal-hub{margin:0 0 var(--s-9);border-top:var(--hairline);padding:0;list-style:none}.site.legal-page .legal-hub__item{padding:var(--s-4) 0;border-bottom:var(--hairline);margin:0}.site.legal-page .legal-hub__link{font-family:var(--font-display);font-variation-settings:"opsz" 40;font-size:var(--fs-h5);color:var(--ink);font-weight:500;text-decoration:none}.site.legal-page .legal-hub__link:hover{color:var(--accent-ink);text-decoration:underline}.site.legal-page .legal-page__content .legal-hub__summary{margin:var(--s-1) 0 0;color:var(--muted)}.site.legal-page .legal-page__content .legal-hub__company{font-size:var(--fs-small);color:var(--muted)}.site.legal-page .legal-signup{gap:var(--s-2);margin:var(--s-5) 0 var(--s-6);padding:var(--s-5);background:var(--accent-tint);border-left:2px solid var(--accent-ink);border-radius:0 var(--r-card) var(--r-card) 0;flex-direction:column;display:flex}.site.legal-page .legal-signup__label{font-weight:600;font-size:var(--fs-small)}.site.legal-page .legal-signup__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.site.legal-page .legal-signup__row input{min-width:0;height:40px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);color:var(--ink);font:inherit;flex:220px}.site.legal-page .legal-signup__note{font-size:var(--fs-small);color:var(--muted)}.site.legal-page .legal-signup__err{font-size:var(--fs-small);color:#b42318}.site.legal-page .legal-signup__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site.legal-page p.legal-signup--done{display:block}
.scroll-indicator{z-index:90;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:50%;right:4px;transform:translateY(-50%)}.scroll-indicator--visible{opacity:1}.scroll-indicator__track{background:#0008160f;border-radius:3px;width:3px;height:40vh}.scroll-indicator__thumb{will-change:transform;background:#0008162e;border-radius:3px;width:3px;transition:transform .15s ease-out,opacity .3s}@media (min-width:1025px){.scroll-indicator{display:none}}