.LegalDocument_documentContainer__GWqy7{min-height:100vh;background-color:#ffffff;color:#1f2937;font-family:Georgia,Times New Roman,serif;line-height:1.6;scroll-behavior:smooth}.LegalDocument_documentLayout__3XHou{display:flex;min-height:calc(100vh - 60px)}.LegalDocument_controlsBar__s3mvV{position:sticky;top:0;z-index:100;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.LegalDocument_controlsGroup__cV0rl{display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto}.LegalDocument_controlLabel__BdYwC{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151}.LegalDocument_fontSizeSelect__cwtGv{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:white}.LegalDocument_printButton__T8UnI{padding:.5rem 1rem;background:#3b82f6;color:white;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.LegalDocument_printButton__T8UnI:hover{background:#2563eb}.LegalDocument_tocToggle__htt7Q{padding:.5rem 1rem;background:#6b7280;color:white;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.LegalDocument_tocToggle__htt7Q:hover{background:#4b5563}.LegalDocument_tableOfContents__uqoB4{width:280px;min-width:280px;background:#f8fafc;border-right:1px solid #e2e8f0;padding:1.5rem 1rem;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto}.LegalDocument_tocTitle__SVqTD{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.LegalDocument_tocList__p3aDH{list-style:none;padding:0;margin:0}.LegalDocument_tocItem__DVuOX{margin:0}.LegalDocument_tocLink__k43FH{display:block;padding:.5rem .75rem;text-decoration:none;color:#4b5563;border-radius:.375rem;transition:all .2s;font-size:.875rem}.LegalDocument_tocLink__k43FH:hover{background:#e2e8f0;color:#1f2937}.LegalDocument_tocLinkActive__9WdmU{background:#dbeafe;color:#1e40af;font-weight:500}.LegalDocument_tocLevel1__YVxbb{font-weight:600;margin-left:0}.LegalDocument_tocLevel2__ldXaC{margin-left:.75rem}.LegalDocument_tocLevel3__hfi0o{margin-left:1.5rem;font-size:.8125rem}.LegalDocument_tocOverlay__GnKUo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:none}.LegalDocument_tocMobile__c0eJW{position:absolute;top:0;left:0;right:0;bottom:0;background:white;padding:1rem;overflow-y:auto}.LegalDocument_tocMobileHeader__jvFHj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.LegalDocument_tocCloseButton__EYC0Z{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.25rem}.LegalDocument_documentContent__ktpXn{flex:1;padding:2rem;max-width:none;overflow-x:hidden}.LegalDocument_documentHeader__f_NEK{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e2e8f0}.LegalDocument_documentTitle__NBZb_{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;line-height:1.2}.LegalDocument_documentMeta__uRCmx{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-bottom:1rem}.LegalDocument_versionBadge__AKBKL{display:inline-block;background:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.LegalDocument_documentDates__IzGm6{color:#6b7280;font-size:.875rem}.LegalDocument_documentDates__IzGm6 p{margin:.25rem 0}.LegalDocument_documentSummary__jzgsr{margin-top:1.5rem;padding:1.5rem;background:#f1f5f9;border-left:4px solid #3b82f6;border-radius:.5rem}.LegalDocument_summaryText__FaxEh{font-size:1.125rem;color:#334155;margin:0;font-style:italic}.LegalDocument_documentBody__zIbRM{font-size:1rem;line-height:1.8;color:#374151}.LegalDocument_formattedContent__FVPzX h1,.LegalDocument_formattedContent__FVPzX h2,.LegalDocument_formattedContent__FVPzX h3,.LegalDocument_formattedContent__FVPzX h4,.LegalDocument_formattedContent__FVPzX h5,.LegalDocument_formattedContent__FVPzX h6{color:#1f2937;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.LegalDocument_formattedContent__FVPzX h1{font-size:2rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.LegalDocument_formattedContent__FVPzX h2{font-size:1.5rem}.LegalDocument_formattedContent__FVPzX h3{font-size:1.25rem}.LegalDocument_formattedContent__FVPzX h4{font-size:1.125rem}.LegalDocument_formattedContent__FVPzX p{margin-bottom:1.5rem}.LegalDocument_formattedContent__FVPzX ol,.LegalDocument_formattedContent__FVPzX ul{margin:1.5rem 0;padding-left:2rem}.LegalDocument_formattedContent__FVPzX li{margin-bottom:.5rem}.LegalDocument_formattedContent__FVPzX li ol,.LegalDocument_formattedContent__FVPzX li ul{margin:.5rem 0}.LegalDocument_formattedContent__FVPzX strong{font-weight:600;color:#1f2937}.LegalDocument_formattedContent__FVPzX a{color:#3b82f6;text-decoration:underline}.LegalDocument_formattedContent__FVPzX a:hover{color:#1e40af}.LegalDocument_formattedContent__FVPzX blockquote{border-left:4px solid #e2e8f0;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.LegalDocument_plainContent__sqGov{white-space:pre-wrap}.LegalDocument_paragraph__gVQFP{margin-bottom:1.5rem}.LegalDocument_documentFooter__3jXL0{margin-top:3rem;padding-top:2rem}.LegalDocument_footerDivider__sKSQ_{height:1px;background:#e2e8f0;margin-bottom:1rem}.LegalDocument_footerText__gOmAg{color:#6b7280;font-size:.875rem;text-align:center;margin:0}.LegalDocument_fontSizeSmall__5u3jy{font-size:.875rem}.LegalDocument_fontSizeSmall__5u3jy .LegalDocument_documentTitle__NBZb_{font-size:2rem}.LegalDocument_fontSizeSmall__5u3jy .LegalDocument_formattedContent__FVPzX h1{font-size:1.5rem}.LegalDocument_fontSizeSmall__5u3jy .LegalDocument_formattedContent__FVPzX h2{font-size:1.25rem}.LegalDocument_fontSizeSmall__5u3jy .LegalDocument_formattedContent__FVPzX h3{font-size:1.125rem}.LegalDocument_fontSizeMedium__6887r{font-size:1rem}.LegalDocument_fontSizeLarge__QVLGs{font-size:1.125rem}.LegalDocument_fontSizeLarge__QVLGs .LegalDocument_documentTitle__NBZb_{font-size:3rem}.LegalDocument_fontSizeLarge__QVLGs .LegalDocument_formattedContent__FVPzX h1{font-size:2.25rem}.LegalDocument_fontSizeLarge__QVLGs .LegalDocument_formattedContent__FVPzX h2{font-size:1.75rem}.LegalDocument_fontSizeLarge__QVLGs .LegalDocument_formattedContent__FVPzX h3{font-size:1.5rem}@media (max-width:1024px){.LegalDocument_documentLayout__3XHou{flex-direction:column}.LegalDocument_tableOfContents__uqoB4{width:100%;min-width:100%;position:static;height:auto;max-height:40vh}.LegalDocument_documentContent__ktpXn{padding:1.5rem}}@media (max-width:768px){.LegalDocument_tocOverlay__GnKUo{display:block}.LegalDocument_documentContent__ktpXn{padding:1rem}.LegalDocument_documentTitle__NBZb_{font-size:2rem}.LegalDocument_documentMeta__uRCmx{flex-direction:column;gap:1rem}.LegalDocument_controlsGroup__cV0rl{flex-wrap:wrap;gap:.75rem}.LegalDocument_fontSizeLarge__QVLGs .LegalDocument_documentTitle__NBZb_{font-size:2.5rem}}.LegalDocument_mobileOnly__CcZ4X{display:none}.LegalDocument_desktopOnly__MG17v{display:block}@media (max-width:1024px){.LegalDocument_mobileOnly__CcZ4X{display:block}.LegalDocument_desktopOnly__MG17v{display:none}}@media print{.LegalDocument_controlsBar__s3mvV,.LegalDocument_printButton__T8UnI,.LegalDocument_tableOfContents__uqoB4,.LegalDocument_tocOverlay__GnKUo,.LegalDocument_tocToggle__htt7Q{display:none!important}.LegalDocument_documentContainer__GWqy7{background:white}.LegalDocument_documentContent__ktpXn{padding:0;max-width:none}.LegalDocument_documentTitle__NBZb_{font-size:1.8rem;margin-bottom:1rem}.LegalDocument_documentHeader__f_NEK{margin-bottom:1.5rem;padding-bottom:1rem}.LegalDocument_formattedContent__FVPzX h1{font-size:1.4rem;page-break-after:avoid}.LegalDocument_formattedContent__FVPzX h2{font-size:1.2rem;page-break-after:avoid}.LegalDocument_formattedContent__FVPzX h3{font-size:1.1rem;page-break-after:avoid}.LegalDocument_formattedContent__FVPzX p{margin-bottom:1rem}.LegalDocument_versionBadge__AKBKL{background:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db}.LegalDocument_documentSummary__jzgsr{background:#f9fafb!important;border:1px solid #d1d5db!important;border-left:4px solid #6b7280!important}.LegalDocument_documentHeader__f_NEK{page-break-after:avoid}.LegalDocument_formattedContent__FVPzX h1,.LegalDocument_formattedContent__FVPzX h2,.LegalDocument_formattedContent__FVPzX h3{page-break-after:avoid;page-break-inside:avoid}.LegalDocument_formattedContent__FVPzX p{page-break-inside:avoid;orphans:2;widows:2}}@media (prefers-reduced-motion:reduce){.LegalDocument_printButton__T8UnI,.LegalDocument_tocLink__k43FH,.LegalDocument_tocToggle__htt7Q{transition:none}}@media (prefers-contrast:high){.LegalDocument_documentContainer__GWqy7{background:#ffffff;color:#000000}.LegalDocument_versionBadge__AKBKL{background:#000000;color:#ffffff;border:2px solid #000000}.LegalDocument_tableOfContents__uqoB4{background:#ffffff;border-right:2px solid #000000}.LegalDocument_tocLinkActive__9WdmU{background:#000000;color:#ffffff}.LegalDocument_documentSummary__jzgsr{background:#ffffff;border:2px solid #000000}}.LegalDocument_fontSizeSelect__cwtGv:focus,.LegalDocument_printButton__T8UnI:focus,.LegalDocument_tocCloseButton__EYC0Z:focus,.LegalDocument_tocLink__k43FH:focus,.LegalDocument_tocToggle__htt7Q:focus{outline:2px solid #3b82f6;outline-offset:2px}.LegalDocument_skipToContent__BUnJt{position:absolute;top:-40px;left:6px;background:#3b82f6;color:white;padding:8px 16px;text-decoration:none;border-radius:4px;z-index:1001}.LegalDocument_skipToContent__BUnJt:focus{top:6px}