.LegalDocLayout_root__wgwzH{min-height:100vh;background:var(--cr-dark);color:var(--cr-text);padding:32px 24px 96px;font-family:var(--font-body)}.LegalDocLayout_docMeta__emTgC{max-width:1200px;margin:0 auto 40px;border:1px solid var(--cr-border);border-radius:10px;background:linear-gradient(180deg,rgba(212,160,85,.04),rgba(212,160,85,0));padding:22px 26px 18px}.LegalDocLayout_docMetaTop__XtaSC{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.LegalDocLayout_docTypeBlock__pye0r{display:flex;flex-direction:column;gap:2px}.LegalDocLayout_docEyebrow__q5IeC{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:var(--cr-text-muted)}.LegalDocLayout_docTypeName__7Pjos{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;color:var(--cr-accent);font-weight:600}.LegalDocLayout_docVersionLine__pW9WZ{margin-top:14px;font-family:var(--font-mono);font-size:11px;color:var(--cr-text-dim);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.LegalDocLayout_docVersionLabel__hDNGo{color:var(--cr-text-muted);letter-spacing:.1em;margin-right:4px}.LegalDocLayout_docDot__SMvZN{color:var(--cr-text-muted);opacity:.5}.LegalDocLayout_docDisclaimerMicro__gkTNV{margin-top:14px;padding-top:12px;border-top:1px solid var(--cr-border-subtle);font-size:11px;color:var(--cr-text-muted);font-family:var(--font-mono);letter-spacing:.04em}.LegalDocLayout_body__3YluC{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:flex-start}.LegalDocLayout_sidebar__Er8zC{position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto;padding-right:8px}.LegalDocLayout_sidebar__Er8zC::-webkit-scrollbar{width:4px}.LegalDocLayout_sidebar__Er8zC::-webkit-scrollbar-thumb{background:var(--cr-border);border-radius:2px}.LegalDocLayout_content__5ssMy{max-width:760px;min-width:0}.LegalDocLayout_docTitle__nlasq{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.01em;color:var(--cr-text);margin:0 0 32px;line-height:1.15}@media (max-width:900px){.LegalDocLayout_body__3YluC{grid-template-columns:1fr;gap:24px}.LegalDocLayout_sidebar__Er8zC{position:static;max-height:none;overflow-y:visible;padding-right:0;margin-bottom:16px}.LegalDocLayout_docTitle__nlasq{font-size:26px}}@media (max-width:720px){.LegalDocLayout_root__wgwzH{padding:20px 14px 64px}.LegalDocLayout_docMeta__emTgC{padding:18px 16px 14px;margin-bottom:24px}}@media print{.LegalDocLayout_root__wgwzH{background:white;color:black;padding:0}.LegalDocLayout_docMeta__emTgC{background:none;border:none;border-bottom:2px solid black;border-radius:0;margin-bottom:24px;padding:0 0 16px;page-break-after:avoid}.LegalDocLayout_docDot__SMvZN,.LegalDocLayout_docEyebrow__q5IeC,.LegalDocLayout_docTypeName__7Pjos,.LegalDocLayout_docVersionLabel__hDNGo{color:black}.LegalDocLayout_docDisclaimerMicro__gkTNV{color:#555;border-top-color:#ccc}.LegalDocLayout_body__3YluC{display:block}.LegalDocLayout_sidebar__Er8zC{display:none}.LegalDocLayout_content__5ssMy{max-width:none}.LegalDocLayout_docTitle__nlasq{color:black;font-size:28px;margin-bottom:24px}@page{margin:.75in .6in}}.LegalSection_section__YULud{margin-bottom:48px;scroll-margin-top:24px}.LegalSection_section__YULud:last-child{margin-bottom:0}.LegalSection_eyebrow__JATSr{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--cr-accent);margin-bottom:6px;text-transform:uppercase}.LegalSection_heading__czF81{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--cr-text);margin:0 0 16px;line-height:1.25;letter-spacing:-.005em}.LegalSection_body__yjvVW{font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--cr-text-dim)}.LegalSection_body__yjvVW p{margin:0 0 14px}.LegalSection_body__yjvVW p:last-child{margin-bottom:0}.LegalSection_body__yjvVW strong{color:var(--cr-text);font-weight:600}.LegalSection_body__yjvVW a{color:var(--cr-accent);text-decoration:underline;text-decoration-color:rgba(212,160,85,.4);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.LegalSection_body__yjvVW a:hover{color:var(--cr-accent-bright);text-decoration-color:var(--cr-accent)}.LegalSection_subhead__X2Ysx{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--cr-text-muted);font-weight:600;margin:18px 0 6px;text-transform:uppercase}.LegalSection_subhead__X2Ysx:first-child{margin-top:0}.LegalSection_list__vsj4f{list-style:none;padding:0;margin:0 0 12px}.LegalSection_listItem__RNBa4{position:relative;padding-left:18px;margin:0 0 8px;color:var(--cr-text-dim)}.LegalSection_listItem__RNBa4:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--cr-accent)}.LegalSection_listItem__RNBa4 strong{color:var(--cr-text)}.LegalSection_listLetters__NfbYX{list-style:none;padding:0;margin:0 0 12px}.LegalSection_listLettersItem__kbINy{margin:0 0 6px;padding-left:4px}.LegalSection_deflist__AJVax{margin:0 0 12px;padding:0}.LegalSection_deflistItem__0ZC_1{margin:0 0 12px;padding:12px 14px;border-left:2px solid var(--cr-border);background:rgba(255,255,255,.012);border-radius:0 6px 6px 0;transition:border-color .15s ease}.LegalSection_deflistItem__0ZC_1:hover{border-left-color:var(--cr-accent-dim)}.LegalSection_deflistTerm__w5py4{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--cr-accent);font-weight:600;margin-bottom:4px;text-transform:uppercase}.LegalSection_deflistDef__IpGyy{display:block;font-size:13px;line-height:1.65;color:var(--cr-text-dim)}.LegalSection_deflistDef__IpGyy strong{color:var(--cr-text)}.LegalSection_juris__QkmRh{margin:12px 0;padding:16px 18px;border:1px solid var(--cr-border);border-radius:8px;background:rgba(255,255,255,.015)}.LegalSection_jurisTitle__PlVpQ{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;color:var(--cr-accent);font-weight:600;margin:0 0 8px;text-transform:uppercase}.LegalSection_jurisBody__ACmnW{font-size:13px;line-height:1.65;color:var(--cr-text-dim);margin:0}.LegalSection_negList__pMf_W{list-style:none;padding:0;margin:0}.LegalSection_negListItem__wWNJT{position:relative;padding-left:22px;margin:0 0 8px;color:var(--cr-text-dim)}.LegalSection_negListItem__wWNJT:before{content:"×";position:absolute;left:4px;top:0;color:var(--cr-error);font-weight:700;font-size:14px;font-family:var(--font-mono)}.LegalSection_posList__SgBXE{list-style:none;padding:0;margin:0}.LegalSection_posListItem__DuvdB{position:relative;padding-left:22px;margin:0 0 8px;color:var(--cr-text-dim)}.LegalSection_posListItem__DuvdB:before{content:"✓";position:absolute;left:4px;top:0;color:var(--cr-accent);font-weight:700;font-size:14px}.LegalSection_posListItem__DuvdB strong{color:var(--cr-text);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-right:4px}.LegalSection_anchorLink__L1W9V{color:var(--cr-text-muted);margin-left:8px;font-size:14px;font-weight:400;opacity:0;transition:opacity .15s ease;text-decoration:none}.LegalSection_heading__czF81:hover .LegalSection_anchorLink__L1W9V{opacity:1}@media (max-width:720px){.LegalSection_heading__czF81{font-size:19px}.LegalSection_body__yjvVW{font-size:13.5px}}@media print{.LegalSection_section__YULud{page-break-inside:avoid;margin-bottom:24px}.LegalSection_heading__czF81{color:black}.LegalSection_body__yjvVW,.LegalSection_body__yjvVW p,.LegalSection_deflistDef__IpGyy,.LegalSection_jurisBody__ACmnW,.LegalSection_listItem__RNBa4,.LegalSection_negListItem__wWNJT,.LegalSection_posListItem__DuvdB{color:#222}.LegalSection_body__yjvVW strong,.LegalSection_deflistDef__IpGyy strong,.LegalSection_listItem__RNBa4 strong,.LegalSection_posListItem__DuvdB strong{color:black}.LegalSection_deflistTerm__w5py4,.LegalSection_eyebrow__JATSr,.LegalSection_jurisTitle__PlVpQ,.LegalSection_subhead__X2Ysx{color:#666}.LegalSection_body__yjvVW a{color:#444;text-decoration:underline}.LegalSection_deflistItem__0ZC_1,.LegalSection_juris__QkmRh{background:none;border-color:#ddd}.LegalSection_anchorLink__L1W9V{display:none}}.LegalTOC_toc__c8H2j{font-family:var(--font-mono)}.LegalTOC_tocLabel__PU61L{font-size:9px;letter-spacing:.3em;color:var(--cr-text-muted);margin-bottom:12px;padding-left:2px}.LegalTOC_tocList__xrGk_{list-style:none;padding:0;margin:0 0 24px;border-left:1px solid var(--cr-border)}.LegalTOC_tocItem__4NoBS a{display:flex;align-items:baseline;gap:8px;padding:7px 12px;font-size:11px;color:var(--cr-text-dim);text-decoration:none;border-left:2px solid transparent;margin-left:-1px;transition:color .15s ease,background .15s ease,border-color .15s ease;line-height:1.4}.LegalTOC_tocItem__4NoBS a:hover{color:var(--cr-text);background:rgba(212,160,85,.04);border-left-color:var(--cr-accent-dim)}.LegalTOC_tocItemActive__fepSQ a{color:var(--cr-accent);background:rgba(212,160,85,.08);border-left-color:var(--cr-accent);font-weight:600}.LegalTOC_tocNumber__JRVSL{color:var(--cr-text-muted);font-size:10px;letter-spacing:.05em;flex-shrink:0;min-width:32px}.LegalTOC_tocItemActive__fepSQ .LegalTOC_tocNumber__JRVSL{color:var(--cr-accent)}.LegalTOC_tocTitle__PW9N4{flex:1;word-break:break-word}.LegalTOC_related__vD6GP{border-top:1px solid var(--cr-border-subtle);padding-top:18px;margin-bottom:24px}.LegalTOC_relatedLabel__JCmWl{font-size:9px;letter-spacing:.3em;color:var(--cr-text-muted);margin-bottom:10px;padding-left:2px}.LegalTOC_relatedList__1X4_y{list-style:none;padding:0;margin:0}.LegalTOC_relatedList__1X4_y li{margin:0}.LegalTOC_relatedList__1X4_y a{display:block;padding:6px 12px;font-size:11px;color:var(--cr-text-dim);text-decoration:none;transition:color .15s ease,background .15s ease;border-radius:4px}.LegalTOC_relatedList__1X4_y a:hover{color:var(--cr-accent);background:rgba(212,160,85,.04)}.LegalTOC_printBtn__lPM_v{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:transparent;color:var(--cr-text-dim);border:1px solid var(--cr-border);border-radius:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;font-weight:600;cursor:pointer;transition:all .15s ease}.LegalTOC_printBtn__lPM_v:hover{color:var(--cr-accent);border-color:var(--cr-accent-dim);background:rgba(212,160,85,.04)}.LegalTOC_printBtnIcon__zC7ok{font-size:12px}@media print{.LegalTOC_printBtn__lPM_v,.LegalTOC_toc__c8H2j{display:none}}