.LegalToc-module__GLI-sa__toc{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-media);padding:var(--s5)}.LegalToc-module__GLI-sa__title{margin:0 0 var(--s4)}.LegalToc-module__GLI-sa__list{gap:var(--s1);counter-reset:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalToc-module__GLI-sa__link{align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) 0;color:var(--text-2);transition:color .16s var(--ease);grid-template-columns:2rem 1fr;font-size:.9375rem;line-height:1.35;display:grid}.LegalToc-module__GLI-sa__link:hover{color:var(--text)}.LegalToc-module__GLI-sa__index{letter-spacing:.1em;color:var(--text-3);font-variant-numeric:tabular-nums;transition:color .16s var(--ease);font-size:.75rem;font-weight:600}.LegalToc-module__GLI-sa__link:hover .LegalToc-module__GLI-sa__index{color:var(--red-lift)}.LegalToc-module__GLI-sa__link[aria-current]{color:var(--text);font-weight:600}.LegalToc-module__GLI-sa__link[aria-current] .LegalToc-module__GLI-sa__index{color:var(--red-lift)}@media (min-width:1000px){.LegalToc-module__GLI-sa__toc{overscroll-behavior:contain;background:0 0;border:none;border-radius:0;max-height:calc(100vh - 9rem);padding:0;position:sticky;top:6.5rem;overflow-y:auto}.LegalToc-module__GLI-sa__list{border-left:1px solid var(--line);gap:0}.LegalToc-module__GLI-sa__link{padding:var(--s2) var(--s2) var(--s2) var(--s4);grid-template-columns:1.75rem 1fr;position:relative}.LegalToc-module__GLI-sa__link[aria-current]:before{content:"";left:-1px;top:var(--s2);bottom:var(--s2);background:var(--red-lift);width:2px;position:absolute}}
.LegalDoc-module__UPD-gq__page{background:var(--ground);padding:calc(var(--s9) + var(--s5)) var(--gutter) var(--s9)}.LegalDoc-module__UPD-gq__masthead{width:100%;max-width:var(--shell);padding-bottom:var(--s7);border-bottom:1px solid var(--line);gap:var(--s4);flex-direction:column;margin-inline:auto;display:flex}.LegalDoc-module__UPD-gq__updated{margin:0}.LegalDoc-module__UPD-gq__title{margin:0;font-size:clamp(2.5rem,5.6vw,4.5rem)}.LegalDoc-module__UPD-gq__intro{max-width:52ch;margin:0}.LegalDoc-module__UPD-gq__layout{width:100%;max-width:var(--shell);padding-top:var(--s7);gap:var(--s7);margin-inline:auto;display:grid}.LegalDoc-module__UPD-gq__body{min-width:0;max-width:68ch}.LegalDoc-module__UPD-gq__section{padding-bottom:var(--s7);margin-bottom:var(--s7);border-bottom:1px solid var(--line);scroll-margin-top:6rem}.LegalDoc-module__UPD-gq__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LegalDoc-module__UPD-gq__index{margin:0 0 var(--s3)}.LegalDoc-module__UPD-gq__heading{margin:0 0 var(--s4);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.1}.LegalDoc-module__UPD-gq__subheading{margin:var(--s6) 0 var(--s3);letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.3}.LegalDoc-module__UPD-gq__paragraph{margin:0 0 var(--s4);color:var(--text-2);font-size:1rem;line-height:1.7}.LegalDoc-module__UPD-gq__paragraph:last-child{margin-bottom:0}.LegalDoc-module__UPD-gq__list{gap:var(--s3);margin:0 0 var(--s5);flex-direction:column;padding:0;list-style:none;display:flex}.LegalDoc-module__UPD-gq__list li{padding-left:var(--s5);color:var(--text-2);font-size:1rem;line-height:1.7;position:relative}.LegalDoc-module__UPD-gq__list li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:.6875rem;left:0}.LegalDoc-module__UPD-gq__terms{margin:0 0 var(--s5);gap:var(--s4);flex-direction:column;display:flex}.LegalDoc-module__UPD-gq__term{gap:var(--s1);padding-left:var(--s4);border-left:1px solid var(--line);display:grid}.LegalDoc-module__UPD-gq__term dt{letter-spacing:-.01em;color:var(--text);font-size:.9375rem;font-weight:600}.LegalDoc-module__UPD-gq__term dd{color:var(--text-2);margin:0;font-size:1rem;line-height:1.65}.LegalDoc-module__UPD-gq__note{margin:var(--s5) 0;padding:var(--s4) var(--s5);border-radius:var(--r-button);color:var(--text);background:#ca00000d;border:1px solid #ca000038;border-left-width:3px;font-size:.9375rem;line-height:1.65}.LegalDoc-module__UPD-gq__contact{margin-top:var(--s6);padding:var(--s6);border-radius:var(--r-media);background:var(--ink);color:var(--text);gap:var(--s2);flex-direction:column;display:flex}.LegalDoc-module__UPD-gq__contactMeta{margin:0}.LegalDoc-module__UPD-gq__contactEmail{letter-spacing:-.025em;color:var(--paper);width:fit-content;transition:color .16s var(--ease), border-color .16s var(--ease);border-bottom:1px solid #ffffff40;font-size:clamp(1.125rem,2.6vw,1.5rem);font-weight:700}.LegalDoc-module__UPD-gq__contactEmail:hover{color:var(--red-lift);border-color:var(--red-lift)}@media (min-width:1000px){.LegalDoc-module__UPD-gq__layout{gap:var(--s9);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.LegalDoc-module__UPD-gq__rail{min-width:0}}.LegalDoc-module__UPD-gq__inlineLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;transition:color .16s var(--ease);font-weight:500;text-decoration-thickness:1px}.LegalDoc-module__UPD-gq__inlineLink:hover{color:var(--red-lift)}
.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--line);background:var(--ink-sunken);color:var(--text);padding:var(--s8) var(--gutter) var(--s6)}.SiteFooter-module__wWXZva__inner{width:100%;max-width:var(--shell);gap:var(--s7);margin-inline:auto;display:grid}.SiteFooter-module__wWXZva__brandBlock{gap:var(--s3);flex-direction:column;display:flex}.SiteFooter-module__wWXZva__brand{margin:0;font-size:1.375rem}.SiteFooter-module__wWXZva__tagline{color:var(--text-3);max-width:30ch;margin:0;font-size:.9375rem;line-height:1.5}.SiteFooter-module__wWXZva__links ul{gap:var(--s2);flex-direction:column;display:flex}.SiteFooter-module__wWXZva__link{color:var(--text-2);transition:color .16s var(--ease);font-size:.9375rem}.SiteFooter-module__wWXZva__link:hover{color:var(--text)}.SiteFooter-module__wWXZva__copyright{width:100%;max-width:var(--shell);margin:var(--s8) auto 0;padding-top:var(--s5);border-top:1px solid var(--line);color:var(--text-3);font-size:.8125rem}@media (max-width:699px){.SiteFooter-module__wWXZva__links ul{gap:var(--s1)}.SiteFooter-module__wWXZva__link{padding-block:var(--s2);display:inline-block}}@media (min-width:700px){.SiteFooter-module__wWXZva__inner{gap:var(--s9);grid-template-columns:minmax(0,1fr) auto auto;align-items:start}}
.SiteHeader-module__mdpVJq__header{z-index:50;top:var(--s3);width:calc(100% - var(--gutter) * 2);align-items:center;gap:var(--s4);max-width:1120px;padding:var(--s2) var(--s2) var(--s2) var(--s4);transition:background-color .26s var(--ease), border-color .26s var(--ease), backdrop-filter .26s var(--ease);border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;display:grid;position:fixed;left:50%;transform:translate(-50%)}.SiteHeader-module__mdpVJq__lifted{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffd1;border-color:#0000001a;box-shadow:0 1px 3px #00000012,inset 0 1px #ffffffb3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__mdpVJq__lifted{background:#fffffff5}}.SiteHeader-module__mdpVJq__brand{align-items:center;display:flex}.SiteHeader-module__mdpVJq__logo{width:auto;height:36px;display:block}.SiteHeader-module__mdpVJq__nav{justify-self:center}.SiteHeader-module__mdpVJq__list{gap:var(--s5);display:flex}.SiteHeader-module__mdpVJq__link{padding:var(--s2) 0;color:var(--text-2);transition:color .16s var(--ease);font-size:.875rem;font-weight:500;display:block;position:relative}.SiteHeader-module__mdpVJq__link:hover,.SiteHeader-module__mdpVJq__link[aria-current]{color:var(--text)}.SiteHeader-module__mdpVJq__link[aria-current]:after{content:"";background:var(--red-lift);height:1px;position:absolute;bottom:2px;left:0;right:0}.SiteHeader-module__mdpVJq__cta{padding:.5rem var(--s4);border-radius:var(--r-button);background:var(--ink);color:var(--paper);letter-spacing:-.01em;transition:background-color .16s var(--ease);font-size:.875rem;font-weight:600}.SiteHeader-module__mdpVJq__cta:hover{background:#2a2a2e}.SiteHeader-module__mdpVJq__cta:active{background:#3d3d43}@media (max-width:899px){.SiteHeader-module__mdpVJq__nav{display:none}.SiteHeader-module__mdpVJq__header{grid-template-columns:auto auto;justify-content:space-between}.SiteHeader-module__mdpVJq__cta{padding:.6875rem var(--s4)}}.SiteHeader-module__mdpVJq__compact{grid-template-columns:auto auto;justify-content:space-between}
