.LegalDocument-module__7JYWDW__legalDocumentLayout{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(55px,7vw,110px);display:grid}.LegalDocument-module__7JYWDW__legalSectionIndex{border-right:1px solid #1012162e;padding:0 26px 30px 0;position:sticky;top:94px}aside.LegalDocument-module__7JYWDW__legalSectionIndex>p{color:var(--accent);letter-spacing:.14em;margin:0 0 18px;font-size:9px;font-weight:900;line-height:1.2}.LegalDocument-module__7JYWDW__legalSectionIndex nav{gap:3px;display:grid}.LegalDocument-module__7JYWDW__legalSectionIndex nav a{width:100%;min-height:43px;color:var(--muted);font-family:var(--sans);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.LegalDocument-module__7JYWDW__legalSectionIndex nav a span{color:#10121673;font-family:var(--serif);font-size:10px;font-style:italic}.LegalDocument-module__7JYWDW__legalSectionIndex nav a:hover{color:var(--ink);border-color:#36baba59;transform:translate(2px)}.LegalDocument-module__7JYWDW__legalArticle{min-width:0}.LegalDocument-module__7JYWDW__legalArticle>p:first-child{border:1px solid var(--ink);background:var(--white);color:var(--ink);margin:0 0 65px;padding:25px;font-size:14px;box-shadow:7px 8px #36baba2e}.LegalDocument-module__7JYWDW__legalArticle h2{padding-top:12px;scroll-margin-top:110px}.LegalDocument-module__7JYWDW__legalArticle h2:first-of-type{margin-top:0}@media (max-width:900px){.LegalDocument-module__7JYWDW__legalDocumentLayout{display:block}.LegalDocument-module__7JYWDW__legalSectionIndex{display:none}.LegalDocument-module__7JYWDW__legalArticle>p:first-child{margin-bottom:55px}}@media (max-width:720px){.LegalDocument-module__7JYWDW__legalArticle>p:first-child{padding:20px;box-shadow:5px 6px #36baba2e}}.LegalDocument-module__7JYWDW__body>*+*,.LegalDocument-module__7JYWDW__legalArticle>*+*{margin-top:18px}.LegalDocument-module__7JYWDW__subheading{color:var(--ink);font-family:var(--sans);margin-top:26px;font-size:15px;font-weight:700;line-height:1.5}.LegalDocument-module__7JYWDW__provider{align-items:center;gap:10px;display:flex}.LegalDocument-module__7JYWDW__provider svg{width:auto;height:20px;color:var(--ink);flex:none}.LegalDocument-module__7JYWDW__rule{border:0;border-top:1px solid var(--line);margin:34px 0}.LegalDocument-module__7JYWDW__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LegalDocument-module__7JYWDW__list li{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.7;position:relative}.LegalDocument-module__7JYWDW__list li:before{content:"→";color:var(--accent);font-weight:900;position:absolute;left:0}.LegalDocument-module__7JYWDW__versions{padding-top:0}.LegalDocument-module__7JYWDW__versions>h2:first-child{margin-top:0}.LegalDocument-module__7JYWDW__versionEntry+.LegalDocument-module__7JYWDW__versionEntry{margin-top:55px}.LegalDocument-module__7JYWDW__versionCallout{border-left:3px solid var(--accent);background:#36baba14;padding:4px 24px}.LegalDocument-module__7JYWDW__versionCallout p{margin:18px 0}.LegalDocument-module__7JYWDW__versionCallout .LegalDocument-module__7JYWDW__versionMetaLabel{color:var(--accent);letter-spacing:.14em;font-family:var(--sans);text-transform:uppercase;margin-right:12px;font-size:9px;font-weight:900}.LegalDocument-module__7JYWDW__versionChanges{gap:3px;margin-top:34px;display:grid}.LegalDocument-module__7JYWDW__versionChange{border:1px solid #0000;border-bottom-color:var(--line);border-radius:7px;transition:background .18s,border-color .18s}.LegalDocument-module__7JYWDW__versionChange[open],.LegalDocument-module__7JYWDW__versionChange:hover{border-color:#36baba59}.LegalDocument-module__7JYWDW__versionChange>summary{cursor:pointer;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:14px 11px;list-style:none;display:grid}.LegalDocument-module__7JYWDW__versionChange>summary::-webkit-details-marker{display:none}.LegalDocument-module__7JYWDW__versionChangeSection{color:var(--accent);font-family:var(--sans);grid-row:span 2;font-size:11px;font-weight:900}.LegalDocument-module__7JYWDW__versionChangeTitle{color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:700;line-height:1.4}.LegalDocument-module__7JYWDW__versionRemoved{color:var(--muted);border:1px solid var(--line);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;border-radius:5px;margin-left:9px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900}.LegalDocument-module__7JYWDW__versionChangeDescription{color:var(--muted);font-size:14px;line-height:1.6}.LegalDocument-module__7JYWDW__versionChangeBody{padding:0 11px 18px 73px}.LegalDocument-module__7JYWDW__versionChangeBody p.LegalDocument-module__7JYWDW__versionQuoteLabel{color:var(--accent);letter-spacing:.14em;font-family:var(--sans);text-transform:uppercase;margin:14px 0 6px;font-size:9px;font-weight:900}.LegalDocument-module__7JYWDW__versionQuote{border-left:2px solid var(--line);color:var(--muted);font-family:var(--serif);margin:0;padding-left:16px;font-size:15px;line-height:1.7}.LegalDocument-module__7JYWDW__versionChangeBody p.LegalDocument-module__7JYWDW__versionChangeLink{margin:18px 0 0;font-size:13px}@media (max-width:720px){.LegalDocument-module__7JYWDW__versionChange>summary{grid-template-columns:minmax(0,1fr)}.LegalDocument-module__7JYWDW__versionChangeSection{grid-row:auto}.LegalDocument-module__7JYWDW__versionChangeBody{padding-left:11px}}@media (prefers-color-scheme:dark){.LegalDocument-module__7JYWDW__legalSectionIndex{border-right-color:var(--line)}.LegalDocument-module__7JYWDW__legalSectionIndex nav a span{color:#eef4f673}}.LegalDocument-module__7JYWDW__legalSectionIndex nav a.LegalDocument-module__7JYWDW__active{border-color:var(--ink);background:var(--ink);color:var(--white);box-shadow:4px 5px #36baba8c}.LegalDocument-module__7JYWDW__legalSectionIndex nav a.LegalDocument-module__7JYWDW__active span{color:var(--accent)}
