.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-top:1px solid var(--cr-border);border:1px solid var(--cr-border);border-top:2px solid rgba(212,160,85,.3);border-radius:10px;background:radial-gradient(130% 120% at 0 0,rgba(212,160,85,.07),rgba(212,160,85,0) 58%),linear-gradient(180deg,rgba(212,160,85,.03),rgba(212,160,85,0));padding:26px 30px 20px}.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:10px;letter-spacing:.28em;color:var(--cr-accent);text-transform:uppercase}.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:clamp(34px,4vw,44px);font-weight:600;letter-spacing:-.02em;color:var(--cr-text);margin:10px 0 0;line-height:1.08}.LegalDocLayout_docSubtitle__AEjGW{margin:10px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--cr-text-dim);max-width:60ch}.LegalDocLayout_heroAccent__G5oVu{width:64px;height:3px;background:var(--cr-accent);border-radius:2px;margin:18px 0 2px}@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:clamp(26px,7vw,32px)}}@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:8px 0 0}.LegalDocLayout_docSubtitle__AEjGW{color:#555}.LegalDocLayout_heroAccent__G5oVu{display:none}@page{margin:.75in .6in}}.LegalSection_section__YULud{scroll-margin-top:88px;margin-bottom:18px;padding:26px 30px;border:1px solid var(--cr-border);border-radius:12px;background:radial-gradient(140% 120% at 0 0,rgba(212,160,85,.045),rgba(212,160,85,0) 52%),rgba(255,255,255,.015);transition:border-color .2s ease,box-shadow .2s ease}.LegalSection_section__YULud:hover{border-color:var(--cr-border-accent);box-shadow:0 1px 0 0 rgba(212,160,85,.05),0 12px 32px -20px rgba(0,0,0,.6)}.LegalSection_section__YULud:last-child{margin-bottom:0}.LegalSection_summary__QtdnN{margin:0 0 16px;padding:12px 15px;border:1px solid rgba(125,146,69,.28);border-left:3px solid var(--cr-green-bright,#7d9245);border-radius:8px;background:rgba(125,146,69,.06)}.LegalSection_summaryLabel__gNkrc{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cr-green-bright,#7D9245);margin-bottom:5px}.LegalSection_summaryText__kY1Od{margin:0;font-size:13.5px;line-height:1.6;color:var(--cr-text-muted,rgba(255,255,255,.72))}.LegalSection_eyebrow__JATSr{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--cr-accent);margin-bottom:14px;padding:4px 10px;border:1px solid var(--cr-border-accent);border-radius:6px;background:rgba(212,160,85,.06);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:14px 0;padding:16px 18px;border-left:1px solid var(--cr-border);border:1px solid var(--cr-border);border-left:2px solid rgba(212,160,85,.35);border-radius:8px;background:rgba(255,255,255,.022);transition:border-color .15s ease,background .15s ease}.LegalSection_juris__QkmRh:hover{border-color:rgba(212,160,85,.3);background:rgba(255,255,255,.03)}.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}.LegalSection_infoCard__QJm2U{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:4px 0 10px;padding:22px 24px;border:1px solid var(--cr-border);border-radius:10px;background:radial-gradient(120% 110% at 0 0,rgba(212,160,85,.06),rgba(212,160,85,0) 60%),rgba(255,255,255,.018)}.LegalSection_infoCell__fuwKS{min-width:0}.LegalSection_infoLabel__rPFAA{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--cr-text-muted);margin-bottom:6px}.LegalSection_infoValue__dTIqi{font-size:14px;font-weight:600;color:var(--cr-text);line-height:1.45;word-break:break-word}.LegalSection_infoValueAccent__pisfX{color:var(--cr-accent)}.LegalSection_statusDot__2itl9{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cr-text)}.LegalSection_statusDotMark__KyF2e{width:7px;height:7px;border-radius:50%;background:var(--cr-text-muted)}.LegalSection_statusDotActive__cd65_{background:var(--cr-mint,#7EBE91);box-shadow:0 0 7px 1px rgba(126,190,145,.5)}.LegalSection_callout__IUeVH{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0;padding:13px 18px;border:1px solid var(--cr-border);border-radius:8px;background:rgba(255,255,255,.015)}.LegalSection_calloutText__CWNQM{font-size:13px;color:var(--cr-text-dim)}.LegalSection_calloutAction__byvYG{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--cr-accent);text-decoration:none;white-space:nowrap}.LegalSection_calloutAction__byvYG:hover{color:var(--cr-accent-bright)}.LegalSection_numList__UGkdD{list-style:none;counter-reset:legalnum;padding:0;margin:4px 0 12px}.LegalSection_numItem___j0Hz{position:relative;counter-increment:legalnum;padding-left:38px;margin:0 0 12px;color:var(--cr-text-dim);line-height:1.65}.LegalSection_numItem___j0Hz:before{content:counter(legalnum,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--cr-accent)}.LegalSection_numItem___j0Hz strong{color:var(--cr-text)}@media (max-width:720px){.LegalSection_section__YULud{padding:20px 18px;border-radius:10px}.LegalSection_heading__czF81{font-size:19px}.LegalSection_body__yjvVW{font-size:13.5px}.LegalSection_infoCard__QJm2U{grid-template-columns:1fr;gap:14px;padding:18px 16px}}@media print{.LegalSection_section__YULud{page-break-inside:avoid;margin-bottom:18px;padding:0 0 16px;border:none;border-bottom:1px solid #ddd;border-radius:0;background:none}.LegalSection_section__YULud:last-child{border-bottom:none}.LegalSection_eyebrow__JATSr{border:none;background:none;padding:0;color:#666}.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_callout__IUeVH,.LegalSection_deflistItem__0ZC_1,.LegalSection_infoCard__QJm2U,.LegalSection_juris__QkmRh{background:none;border-color:#ddd}.LegalSection_infoLabel__rPFAA{color:#666}.LegalSection_infoValue__dTIqi,.LegalSection_numItem___j0Hz{color:#222}.LegalSection_calloutAction__byvYG,.LegalSection_infoValueAccent__pisfX{color:#444}.LegalSection_numItem___j0Hz:before{color:#666}.LegalSection_statusDotActive__cd65_{background:#2a2a2a;box-shadow:none}.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{display:flex;align-items:baseline;gap:8px;font-size:11px;line-height:1.4;text-decoration:none;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 (max-width:1024px),(pointer:coarse){.LegalTOC_relatedList__1X4_y a,.LegalTOC_tocItemActive__fepSQ a,.LegalTOC_tocItem__4NoBS a{min-height:44px;align-items:center}}@media print{.LegalTOC_printBtn__lPM_v,.LegalTOC_toc__c8H2j{display:none}}