.legal-module__uYVQQa__hero{isolation:isolate;padding-block:7.5rem 10rem;position:relative}@media (max-width:767px){.legal-module__uYVQQa__hero{padding-block:5rem}}.legal-module__uYVQQa__lattice{z-index:-1;pointer-events:none;opacity:.15;background-image:repeating-linear-gradient(30deg, var(--ink-300) 0 1px, transparent 1px 2.375rem), repeating-linear-gradient(150deg, var(--ink-300) 0 1px, transparent 1px 2.375rem);height:39.375rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(closest-side,#000 0,#0000 74%);mask-image:radial-gradient(closest-side,#000 0,#0000 74%)}@media (max-width:767px){.legal-module__uYVQQa__lattice{height:25.1875rem;-webkit-mask-image:linear-gradient(#0000 0,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 50%,#0000 100%)}}.legal-module__uYVQQa__heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.legal-module__uYVQQa__title{--title-size-mobile:var(--fs-display);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:767px){.legal-module__uYVQQa__title{--title-lh:var(--lh-display)}}.legal-module__uYVQQa__lede{--sub-margin:0;--sub-size:var(--fs-body-m);--sub-color:var(--text-soft)}.legal-module__uYVQQa__updated{color:var(--text-mute);align-items:center;gap:.75rem;margin:0;display:inline-flex}.legal-module__uYVQQa__updated:before{content:"";background:var(--coral-500);flex:none;width:.25rem;height:.25rem}.legal-module__uYVQQa__body{padding-bottom:12.5rem}@media (max-width:767px){.legal-module__uYVQQa__body{padding-bottom:7.5rem}}.legal-module__uYVQQa__layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:72rem){.legal-module__uYVQQa__layout{grid-template-columns:20.625rem minmax(0,1fr);gap:1.5rem}}.legal-module__uYVQQa__toc{display:none}@media (min-width:72rem){.legal-module__uYVQQa__toc{flex-direction:column;align-self:start;gap:1.5rem;padding:1.5rem 0 0 .75rem;display:flex;position:sticky;top:6rem}}.legal-module__uYVQQa__tocLabel{color:var(--text-mute);margin:0}.legal-module__uYVQQa__tocList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.legal-module__uYVQQa__tocList:before,.legal-module__uYVQQa__tocList:after{content:"";width:2px;position:absolute;inset:0 auto auto 0}.legal-module__uYVQQa__tocList:before{background:var(--hairline);bottom:0}.legal-module__uYVQQa__tocList:after{height:calc(100% / var(--toc-count,1));background:var(--coral-500);transform:translateY(calc(var(--toc-active,0) * 100%));transition:transform .32s var(--ease-out)}.legal-module__uYVQQa__tocLink{color:var(--text-soft);transition:color .16s var(--ease-out);padding:.75rem 1.5rem;text-decoration:none;display:block;position:relative}.legal-module__uYVQQa__tocText{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.legal-module__uYVQQa__tocLink:hover{color:var(--foreground)}.legal-module__uYVQQa__tocActive{color:var(--coral-500)}@media (prefers-reduced-motion:reduce){.legal-module__uYVQQa__tocLink,.legal-module__uYVQQa__tocList:after{transition:none}}.legal-module__uYVQQa__card{border:1px solid var(--hairline);background:0 0;border-radius:.75rem;overflow:clip}.legal-module__uYVQQa__section{flex-direction:column;gap:1rem;padding:1.75rem 2rem;display:flex}@media (max-width:767px){.legal-module__uYVQQa__section{padding:1.5rem}}.legal-module__uYVQQa__section+.legal-module__uYVQQa__section{border-top:1px solid var(--hairline)}.legal-module__uYVQQa__sectionTitle{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.legal-module__uYVQQa__sectionBody{color:var(--text-mute);overflow-wrap:break-word}.legal-module__uYVQQa__sectionBody p,.legal-module__uYVQQa__sectionBody address{margin:0;font-style:normal}.legal-module__uYVQQa__cardProse .legal-module__uYVQQa__sectionBody>*+*{margin-top:var(--legal-prose-gap,1.5rem)}.legal-module__uYVQQa__sectionBody ul{margin:0;padding-left:1.5rem;list-style:outside}.legal-module__uYVQQa__sectionBody strong{font-weight:600}.legal-module__uYVQQa__sectionBody a,.legal-module__uYVQQa__sectionBody button{color:inherit;text-underline-offset:.25em;transition:color .16s var(--ease-out);text-decoration:underline}.legal-module__uYVQQa__sectionBody a:hover,.legal-module__uYVQQa__sectionBody button:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.legal-module__uYVQQa__sectionBody a,.legal-module__uYVQQa__sectionBody button{transition:none}}