.legal-module__4inzeG__layout{row-gap:32px}.legal-module__4inzeG__rail{display:none}.legal-module__4inzeG__main{grid-column:1/-1;min-width:0}@media (min-width:64rem){.legal-module__4inzeG__rail{grid-column:1/4;display:block}.legal-module__4inzeG__main{grid-column:4/11}}@media (min-width:80rem){.legal-module__4inzeG__rail{grid-column:1/4;padding-right:16px}}.legal-module__4inzeG__tocRail{padding-top:2px}@media (min-width:64rem) and (min-height:46rem){.legal-module__4inzeG__tocRail{top:calc(var(--header-h) + 24px);position:sticky}}.legal-module__4inzeG__tocHead{border-bottom:1px solid var(--rule-c);padding-bottom:10px}.legal-module__4inzeG__tocList{margin:0;padding:0;list-style:none}.legal-module__4inzeG__tocList>li{border-bottom:1px solid var(--hair)}.legal-module__4inzeG__tocLink{min-height:var(--target);font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg);text-wrap:pretty;grid-template-columns:1.9em minmax(0,1fr);align-items:baseline;padding-block:11px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.legal-module__4inzeG__tocLink>span:last-child{text-underline-offset:.25em;transition:text-decoration-color var(--dur-press) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.legal-module__4inzeG__tocLink:hover>span:last-child,.legal-module__4inzeG__tocLink:focus-visible>span:last-child{color:var(--heading);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.legal-module__4inzeG__tocNum{color:var(--accent-fg);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.legal-module__4inzeG__tocMobile{font-family:var(--font-sans);margin-top:32px}@media (min-width:64rem){.legal-module__4inzeG__tocMobile{display:none}}.legal-module__4inzeG__tocMobile .faq{border-bottom:1px solid var(--hair)}.legal-module__4inzeG__tocMobile .faq__summary{gap:16px}.legal-module__4inzeG__tocSummaryLabel{color:var(--heading)}.legal-module__4inzeG__tocSummaryCount{font-size:var(--text-caption);color:var(--fg-muted);white-space:nowrap;margin-left:auto;font-weight:500}.legal-module__4inzeG__tocMobile .legal-module__4inzeG__tocList{padding-bottom:12px}.legal-module__4inzeG__tocMobile .legal-module__4inzeG__tocList>li:last-child{border-bottom:0}.legal-module__4inzeG__tocMobile .legal-module__4inzeG__tocLink{padding-inline:8px}.legal-module__4inzeG__tocMobile .legal-module__4inzeG__tocLink:focus-visible{outline-offset:-2px}.legal-module__4inzeG__summary{background:var(--color-sage);--surface:var(--color-sage);max-width:70ch;padding:clamp(20px,3.4vw,28px)}@media (forced-colors:active){.legal-module__4inzeG__summary{border:1px solid canvastext}}.legal-module__4inzeG__summaryList{font-family:var(--font-sans);font-size:var(--text-body-sans);color:var(--fg);margin-top:12px;font-weight:450;line-height:1.6}.legal-module__4inzeG__summaryList>li+li{margin-top:.5em}.legal-module__4inzeG__clauses{margin-top:48px}.legal-module__4inzeG__clause{border-top:1px solid var(--rule-c);max-width:70ch;padding-top:18px}.legal-module__4inzeG__clause+.legal-module__4inzeG__clause{margin-top:48px}.legal-module__4inzeG__clauseTitle,.legal-module__4inzeG__item{grid-template-columns:2.75rem minmax(0,1fr);display:grid}@media (min-width:48rem){.legal-module__4inzeG__clauseTitle,.legal-module__4inzeG__item{grid-template-columns:3.25rem minmax(0,1fr)}}.legal-module__4inzeG__clauseTitle{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);align-items:baseline;font-weight:500}.legal-module__4inzeG__clauseNum{color:var(--accent-fg);font-variant-numeric:tabular-nums lining-nums}.legal-module__4inzeG__items{margin:16px 0 0;padding:0;list-style:none}.legal-module__4inzeG__item{font-family:var(--font-sans);font-size:var(--text-body-sans);color:var(--fg);align-items:baseline;font-weight:450;line-height:1.65}.legal-module__4inzeG__item+.legal-module__4inzeG__item{margin-top:14px}.legal-module__4inzeG__itemNum{font-size:var(--text-small);font-weight:600;line-height:inherit;color:var(--accent-fg);font-variant-numeric:tabular-nums lining-nums}.legal-module__4inzeG__itemBody{min-width:0}.legal-module__4inzeG__itemBody p{text-wrap:pretty;overflow-wrap:break-word}.legal-module__4inzeG__itemHead{color:var(--heading);font-weight:650}.legal-module__4inzeG__itemList{margin-top:8px}.legal-module__4inzeG__itemList>li+li{margin-top:.3em}
