.legal-module__lV1_Bq__root{--legal-measure:720px;--legal-aside:232px;--draft-bg:#fdf6e3;--draft-line:#ecdcae;--draft-ink:#5a4410;--draft-icon:#9a6f0c;--fill-bg:#fbe7a6}.legal-module__lV1_Bq__container{max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.legal-module__lV1_Bq__header{background:var(--surface);border-bottom:1px solid var(--hairline);padding:64px 0 36px}.legal-module__lV1_Bq__crumbs{margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.2}.legal-module__lV1_Bq__crumbs a{color:var(--green-700);text-decoration:none}.legal-module__lV1_Bq__crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.legal-module__lV1_Bq__title{max-width:880px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:48px;font-weight:600;line-height:1.08}.legal-module__lV1_Bq__lede{max-width:680px;color:var(--ink-2);margin:16px 0 0;font-size:19px;line-height:1.42}.legal-module__lV1_Bq__meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;font-size:15px;line-height:1.4;display:flex}.legal-module__lV1_Bq__metaPill{border:1px solid var(--draft-line);background:var(--draft-bg);height:24px;color:var(--draft-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.legal-module__lV1_Bq__bannerWrap{padding-top:24px}.legal-module__lV1_Bq__banner{max-width:calc(var(--legal-aside) + 64px + var(--legal-measure));border:1px solid var(--draft-line);background:var(--draft-bg);color:var(--draft-ink);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.legal-module__lV1_Bq__bannerNeutral{border-color:var(--brand-tint-line);background:var(--brand-tint);color:var(--ink)}.legal-module__lV1_Bq__bannerIcon{color:var(--draft-icon);flex:none;margin-top:1px}.legal-module__lV1_Bq__bannerTitle{margin:0;font-size:15px;font-weight:600;line-height:1.4}.legal-module__lV1_Bq__bannerText{margin:2px 0 0;font-size:15px;line-height:1.47}.legal-module__lV1_Bq__bannerText a{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.legal-module__lV1_Bq__review{padding-top:16px}.legal-module__lV1_Bq__reviewPanel{max-width:calc(var(--legal-aside) + 64px + var(--legal-measure));border:1px solid var(--hairline-strong);background:var(--surface-2);border-radius:12px}.legal-module__lV1_Bq__reviewSummary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.legal-module__lV1_Bq__reviewCount{color:var(--ink-2);font-weight:400}.legal-module__lV1_Bq__reviewIntro{color:var(--ink-2);margin:0;padding:0 18px 12px;font-size:14px;line-height:1.45}.legal-module__lV1_Bq__reviewFills{padding:0 18px 12px}.legal-module__lV1_Bq__reviewLabel{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.legal-module__lV1_Bq__fillList{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legal-module__lV1_Bq__noteList{max-height:60vh;margin:0;padding:0 18px 16px;list-style:none;overflow:auto}.legal-module__lV1_Bq__note{border-top:1px solid var(--hairline);padding:12px 0}.legal-module__lV1_Bq__noteContext{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.legal-module__lV1_Bq__noteContext a{color:var(--green-700)}.legal-module__lV1_Bq__noteText{color:var(--ink-2);font-size:14px;line-height:1.5}.legal-module__lV1_Bq__noteText p,.legal-module__lV1_Bq__noteText ul{margin:0 0 6px}.legal-module__lV1_Bq__noteText ul{padding-left:1.2em;list-style:outside}.legal-module__lV1_Bq__fill{background:var(--fill-bg);color:inherit;border-radius:3px;padding:0 2px}.legal-module__lV1_Bq__blank{color:var(--ink-2);white-space:nowrap;font-style:italic}.legal-module__lV1_Bq__formLine{vertical-align:-.18em;border-bottom:1px solid color-mix(in srgb, var(--ink-2) 50%, transparent);max-width:100%;height:1.05em;display:inline-block}.legal-module__lV1_Bq__formGlue{white-space:nowrap}.legal-module__lV1_Bq__formBox{vertical-align:-.08em;border:1px solid color-mix(in srgb, var(--ink-2) 50%, transparent);border-radius:2px;width:.82em;height:.82em;margin:0 .1em 0 .06em;display:inline-block}.legal-module__lV1_Bq__formChoice{white-space:nowrap}.legal-module__lV1_Bq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-module__lV1_Bq__layout{grid-template-columns:var(--legal-aside) minmax(0, var(--legal-measure));gap:64px;padding-top:48px;padding-bottom:120px;display:grid}.legal-module__lV1_Bq__aside{top:calc(var(--nav-h) + 32px);max-height:calc(100vh - var(--nav-h) - 56px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;padding-bottom:8px;position:sticky;overflow-y:auto}.legal-module__lV1_Bq__main{min-width:0}.legal-module__lV1_Bq__toc{margin-bottom:32px}.legal-module__lV1_Bq__tocTitle{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.3}.legal-module__lV1_Bq__tocList,.legal-module__lV1_Bq__docList{margin:0;padding:0;list-style:none}.legal-module__lV1_Bq__tocLink,.legal-module__lV1_Bq__docLink{border-left:1px solid var(--hairline);color:var(--ink-2);padding:5px 0 5px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.legal-module__lV1_Bq__tocLink:hover,.legal-module__lV1_Bq__docLink:hover{color:var(--ink);border-left-color:var(--hairline-strong)}.legal-module__lV1_Bq__tocLink[aria-current=true],.legal-module__lV1_Bq__docLink[aria-current=page]{border-left:2px solid var(--green-700);color:var(--ink);margin-left:-.5px;padding-left:11.5px;font-weight:500}.legal-module__lV1_Bq__mobileToc{display:none}.legal-module__lV1_Bq__prose{max-width:var(--legal-measure);color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.legal-module__lV1_Bq__prose>:first-child{margin-top:0}.legal-module__lV1_Bq__prose p,.legal-module__lV1_Bq__prose ul,.legal-module__lV1_Bq__prose ol,.legal-module__lV1_Bq__prose blockquote{margin:0 0 1em}.legal-module__lV1_Bq__prose ul,.legal-module__lV1_Bq__prose ol{padding-left:1.35em}.legal-module__lV1_Bq__prose ul{list-style:outside}.legal-module__lV1_Bq__prose ol{list-style:decimal}.legal-module__lV1_Bq__prose li{margin:.4em 0;padding-left:.15em}.legal-module__lV1_Bq__prose li::marker{color:var(--ink-2)}.legal-module__lV1_Bq__prose ul.legal-module__lV1_Bq__lettered{padding-left:0;list-style:none}.legal-module__lV1_Bq__prose ul.legal-module__lV1_Bq__lettered li{padding-left:0}.legal-module__lV1_Bq__prose strong{font-weight:600}.legal-module__lV1_Bq__prose a{color:var(--green-700);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__lV1_Bq__prose a:hover{color:var(--green-700-hover)}.legal-module__lV1_Bq__h2,.legal-module__lV1_Bq__h3,.legal-module__lV1_Bq__h4{color:var(--ink);font-family:var(--font-display);text-wrap:balance;font-weight:600;position:relative}.legal-module__lV1_Bq__h2{border-top:1px solid var(--hairline);letter-spacing:-.012em;margin:56px 0 18px;padding-top:40px;font-size:24px;line-height:1.2}.legal-module__lV1_Bq__prose>.legal-module__lV1_Bq__h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-module__lV1_Bq__h3{letter-spacing:-.006em;margin:36px 0 12px;font-size:19px;line-height:1.25}.legal-module__lV1_Bq__h4{margin:28px 0 10px;font-size:16px;line-height:1.3}.legal-module__lV1_Bq__anchor{width:24px;height:24px;color:var(--ink-2);vertical-align:-3px;opacity:0;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;transition:opacity .12s;display:inline-flex}.legal-module__lV1_Bq__prose .legal-module__lV1_Bq__anchor{text-decoration:none}.legal-module__lV1_Bq__h2:hover .legal-module__lV1_Bq__anchor,.legal-module__lV1_Bq__h3:hover .legal-module__lV1_Bq__anchor,.legal-module__lV1_Bq__h4:hover .legal-module__lV1_Bq__anchor,.legal-module__lV1_Bq__anchor:focus-visible{opacity:1}.legal-module__lV1_Bq__anchor:hover{background:var(--surface-2);color:var(--ink)}.legal-module__lV1_Bq__clause:target,.legal-module__lV1_Bq__h2:target,.legal-module__lV1_Bq__h3:target{animation:1.6s ease-out legal-module__lV1_Bq__legal-target}@keyframes legal-module__lV1_Bq__legal-target{0%{background:var(--brand-tint);box-shadow:0 0 0 8px var(--brand-tint)}to{background:0 0;box-shadow:0 0 0 8px #0000}}.legal-module__lV1_Bq__quote{border-left:3px solid var(--brand-tint-line);background:var(--surface-2);color:var(--ink);border-radius:0 10px 10px 0;padding:14px 18px}.legal-module__lV1_Bq__quote p{margin:0}.legal-module__lV1_Bq__docFooter{border-top:1px solid var(--hairline);margin-top:64px;padding-top:28px}.legal-module__lV1_Bq__versions{margin-bottom:20px}.legal-module__lV1_Bq__versionsTitle{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.legal-module__lV1_Bq__versionList{margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.legal-module__lV1_Bq__versionList li{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.legal-module__lV1_Bq__versionList a{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.legal-module__lV1_Bq__earlier{margin-top:12px}.legal-module__lV1_Bq__earlierSummary{cursor:pointer;color:var(--ink-2);font-size:15px;font-weight:500}.legal-module__lV1_Bq__earlierSummary:focus-visible{outline:2px solid var(--green-700);outline-offset:2px;border-radius:4px}.legal-module__lV1_Bq__earlierNote{color:var(--ink-2);font-size:14px}.legal-module__lV1_Bq__versionHere{color:var(--ink);font-weight:500}.legal-module__lV1_Bq__versionTag{background:var(--brand-tint);color:var(--p-pill-ok-text);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.legal-module__lV1_Bq__fineprint{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.legal-module__lV1_Bq__index{padding-top:48px;padding-bottom:120px}.legal-module__lV1_Bq__group+.legal-module__lV1_Bq__group{margin-top:56px}.legal-module__lV1_Bq__groupTitle{color:var(--ink);margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.2}.legal-module__lV1_Bq__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.legal-module__lV1_Bq__card{border:1px solid var(--hairline);background:var(--surface);height:100%;color:inherit;border-radius:16px;flex-direction:column;gap:8px;padding:22px 22px 20px;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.legal-module__lV1_Bq__card:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.legal-module__lV1_Bq__cardTitle{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.legal-module__lV1_Bq__cardArrow{color:var(--green-700);flex:none;transition:transform .14s}@media (hover:hover){.legal-module__lV1_Bq__card:hover .legal-module__lV1_Bq__cardArrow{transform:translate(2px)}}.legal-module__lV1_Bq__cardSummary{color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.legal-module__lV1_Bq__cardMeta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding-top:8px;font-size:13px;display:flex}.legal-module__lV1_Bq__indexNote{max-width:680px;color:var(--ink-2);margin:56px 0 0;font-size:15px;line-height:1.5}.legal-module__lV1_Bq__indexNote a{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}@media (max-width:1067px){.legal-module__lV1_Bq__layout{padding-top:28px;display:block}.legal-module__lV1_Bq__aside{display:none}.legal-module__lV1_Bq__mobileToc{border:1px solid var(--hairline);border-radius:12px;margin:0 0 32px;display:block}.legal-module__lV1_Bq__mobileTocSummary{color:var(--ink);cursor:pointer;padding:14px 16px;font-size:15px;font-weight:600}.legal-module__lV1_Bq__mobileTocList{color:var(--ink-2);margin:0;padding:0 16px 14px 34px;font-size:15px;line-height:1.4}.legal-module__lV1_Bq__mobileTocList li{margin:6px 0}.legal-module__lV1_Bq__mobileTocList a{color:var(--ink-2);text-decoration:none}.legal-module__lV1_Bq__mobileTocList a:hover{color:var(--ink);text-decoration:underline}}@media (max-width:734px){.legal-module__lV1_Bq__header{padding:40px 0 28px}.legal-module__lV1_Bq__title{font-size:34px;line-height:1.12}.legal-module__lV1_Bq__lede{font-size:17px}.legal-module__lV1_Bq__h2{margin-top:44px;padding-top:32px;font-size:21px}.legal-module__lV1_Bq__h3{font-size:18px}.legal-module__lV1_Bq__layout{padding-bottom:88px}.legal-module__lV1_Bq__index{padding-top:32px;padding-bottom:88px}.legal-module__lV1_Bq__reviewSummary{flex-direction:column;gap:2px}.legal-module__lV1_Bq__formLine{max-width:6em}.legal-module__lV1_Bq__prose ol:has(>li:nth-child(10)){padding-left:2em}.legal-module__lV1_Bq__mobileTocList li{margin:0}.legal-module__lV1_Bq__mobileTocList a{padding:8px 0;display:block}.legal-module__lV1_Bq__earlierSummary{padding:10px 0}}@media (prefers-reduced-motion:reduce){.legal-module__lV1_Bq__clause:target,.legal-module__lV1_Bq__h2:target,.legal-module__lV1_Bq__h3:target{animation:none}.legal-module__lV1_Bq__card,.legal-module__lV1_Bq__cardArrow,.legal-module__lV1_Bq__anchor{transition:none}}@media print{@page{margin:18mm 16mm}.legal-module__lV1_Bq__aside,.legal-module__lV1_Bq__mobileToc,.legal-module__lV1_Bq__anchor,.legal-module__lV1_Bq__review{display:none!important}.legal-module__lV1_Bq__root .site-nav{display:none!important}.legal-module__lV1_Bq__root .site-footer{display:none!important}.legal-module__lV1_Bq__root .site-skip{display:none!important}.legal-module__lV1_Bq__root{color:#000}.legal-module__lV1_Bq__header{border-bottom:.5pt solid #999;padding:0 0 12pt}.legal-module__lV1_Bq__container{max-width:none;padding:0}.legal-module__lV1_Bq__crumbs{display:none}.legal-module__lV1_Bq__title{color:#000;font-size:20pt}.legal-module__lV1_Bq__meta{color:#333;font-size:10pt}.legal-module__lV1_Bq__bannerWrap{padding-top:10pt}.legal-module__lV1_Bq__banner{color:#000;background:0 0;border:.75pt solid #777;max-width:none;padding:8pt 10pt}.legal-module__lV1_Bq__layout{padding:12pt 0 0;display:block}.legal-module__lV1_Bq__prose{color:#000;max-width:none;font-size:10.5pt;line-height:1.45}.legal-module__lV1_Bq__prose a{color:#000}.legal-module__lV1_Bq__h2{break-after:avoid;border-top:0;margin:16pt 0 6pt;padding-top:0;font-size:13pt}.legal-module__lV1_Bq__h3,.legal-module__lV1_Bq__h4{break-after:avoid;font-size:11pt}.legal-module__lV1_Bq__prose p,.legal-module__lV1_Bq__prose li{orphans:3;widows:3}.legal-module__lV1_Bq__quote{background:0 0;border-left:1pt solid #777}.legal-module__lV1_Bq__docFooter{margin-top:16pt;font-size:9pt}.legal-module__lV1_Bq__versions{display:none}}
