.LegalDocument-module__Qt7m3G__page{background:var(--color-smoke);min-height:100vh}.LegalDocument-module__Qt7m3G__shell{width:min(1120px,100% - 3rem);margin:0 auto;padding:120px 0 96px}.LegalDocument-module__Qt7m3G__header{max-width:720px;margin:0 auto 28px}.LegalDocument-module__Qt7m3G__header .eyebrow{margin-bottom:16px}.LegalDocument-module__Qt7m3G__header h1{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:10px;font-family:inherit;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.LegalDocument-module__Qt7m3G__updated{color:var(--color-ash);margin-bottom:20px;font-size:.8125rem}.LegalDocument-module__Qt7m3G__documentNav{flex-wrap:wrap;gap:8px;max-width:720px;margin:0 auto 32px;display:flex}.LegalDocument-module__Qt7m3G__documentNav a{border:1px solid var(--color-border);color:var(--color-stone);border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.75rem;line-height:1.2;text-decoration:none}.LegalDocument-module__Qt7m3G__documentNav a:hover,.LegalDocument-module__Qt7m3G__documentNav a:focus-visible{border-color:var(--color-teal);color:var(--color-teal)}.LegalDocument-module__Qt7m3G__documentNav a[aria-current=page]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-smoke)}.LegalDocument-module__Qt7m3G__layout{grid-template-columns:minmax(0,720px);justify-content:center;display:grid}.LegalDocument-module__Qt7m3G__desktopToc{display:none}.LegalDocument-module__Qt7m3G__mobileToc{border:1px solid var(--color-border);background:var(--color-paper);max-width:720px;color:var(--color-ink);border-radius:12px;margin:0 auto 32px;padding:.875rem 1rem}.LegalDocument-module__Qt7m3G__mobileToc summary,.LegalDocument-module__Qt7m3G__desktopToc>p{font-size:.8125rem;font-weight:600}.LegalDocument-module__Qt7m3G__mobileToc summary{cursor:pointer}.LegalDocument-module__Qt7m3G__tocList{color:var(--color-stone);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:1.15rem;font-size:.75rem;line-height:1.45;display:flex}.LegalDocument-module__Qt7m3G__tocList a{color:inherit;text-decoration:none}.LegalDocument-module__Qt7m3G__tocList a:hover,.LegalDocument-module__Qt7m3G__tocList a:focus-visible{color:var(--color-teal);text-underline-offset:2px;text-decoration:underline}.LegalDocument-module__Qt7m3G__content{min-width:0}.LegalDocument-module__Qt7m3G__content section{scroll-margin-top:96px}.LegalDocument-module__Qt7m3G__content section+section{margin-top:40px}.LegalDocument-module__Qt7m3G__content h2{color:var(--color-ink);margin-bottom:12px;font-size:1rem;font-weight:600}.LegalDocument-module__Qt7m3G__content h3{color:var(--color-ink);margin:20px 0 8px;font-size:.875rem;font-weight:600}.LegalDocument-module__Qt7m3G__content p,.LegalDocument-module__Qt7m3G__content li{color:var(--color-stone);font-size:.9375rem;line-height:1.75}.LegalDocument-module__Qt7m3G__content p+p,.LegalDocument-module__Qt7m3G__content ul+p,.LegalDocument-module__Qt7m3G__content ol+p,.LegalDocument-module__Qt7m3G__content p+ul,.LegalDocument-module__Qt7m3G__content p+ol{margin-top:12px}.LegalDocument-module__Qt7m3G__content ul,.LegalDocument-module__Qt7m3G__content ol{flex-direction:column;gap:8px;padding-left:1.5rem;display:flex}.LegalDocument-module__Qt7m3G__content ul{list-style:outside}.LegalDocument-module__Qt7m3G__content ol{list-style:decimal}.LegalDocument-module__Qt7m3G__content strong{color:var(--color-ink);font-weight:600}.LegalDocument-module__Qt7m3G__content a{color:var(--color-teal);text-underline-offset:2px;text-decoration:underline}@media (min-width:960px){.LegalDocument-module__Qt7m3G__documentNav{max-width:none}.LegalDocument-module__Qt7m3G__mobileToc{display:none}.LegalDocument-module__Qt7m3G__layout{grid-template-columns:220px minmax(0,720px);justify-content:space-between;align-items:start;gap:64px}.LegalDocument-module__Qt7m3G__desktopToc{max-height:calc(100vh - 120px);padding-right:12px;display:block;position:sticky;top:96px;overflow-y:auto}}@media print{.LegalDocument-module__Qt7m3G__page{background:#fff}.LegalDocument-module__Qt7m3G__shell{width:100%;padding:0}.LegalDocument-module__Qt7m3G__documentNav,.LegalDocument-module__Qt7m3G__mobileToc,.LegalDocument-module__Qt7m3G__desktopToc{display:none}.LegalDocument-module__Qt7m3G__layout{display:block}}
