.markdown-content-container{padding:2rem;background:#fff;min-height:100vh}.markdown-content-container .markdown-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid #ff3294}.markdown-content-container .markdown-header .markdown-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0;background:linear-gradient(135deg,#ff3294,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.markdown-content-container .markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.8;color:#1f2937}.markdown-content-container .markdown-body h1,.markdown-content-container .markdown-body h2,.markdown-content-container .markdown-body h3,.markdown-content-container .markdown-body h4,.markdown-content-container .markdown-body h5,.markdown-content-container .markdown-body h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;line-height:1.3;color:#111827}.markdown-content-container .markdown-body h1{font-size:2rem;border-bottom:2px solid #ff3294;padding-bottom:.5rem}.markdown-content-container .markdown-body h2{font-size:1.75rem;color:#ff3294}.markdown-content-container .markdown-body h3{font-size:1.5rem;color:#374151}.markdown-content-container .markdown-body h4{font-size:1.25rem}.markdown-content-container .markdown-body h5{font-size:1.125rem}.markdown-content-container .markdown-body h6{font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.markdown-content-container .markdown-body p{margin-bottom:1rem;text-align:justify}.markdown-content-container .markdown-body a{color:#ff3294;text-decoration:none;font-weight:500;transition:all .3s ease}.markdown-content-container .markdown-body a:hover{color:#ff6b9d;text-decoration:underline}.markdown-content-container .markdown-body ol,.markdown-content-container .markdown-body ul{margin-bottom:1rem;padding-left:2rem}.markdown-content-container .markdown-body ol li,.markdown-content-container .markdown-body ul li{margin-bottom:.5rem;line-height:1.6}.markdown-content-container .markdown-body ul{list-style-type:disc}.markdown-content-container .markdown-body ul ul{list-style-type:circle}.markdown-content-container .markdown-body ul ul ul{list-style-type:square}.markdown-content-container .markdown-body ol{list-style-type:decimal}.markdown-content-container .markdown-body ol ol{list-style-type:lower-alpha;padding-left:2.5rem}.markdown-content-container .markdown-body ol ol li{position:relative}.markdown-content-container .markdown-body ol ol li::marker{content:""}.markdown-content-container .markdown-body ol ol li:before{content:"(" counter(list-item,lower-alpha) ") ";position:absolute;left:-2.5rem;width:2.5rem;text-align:left;font-weight:500}.markdown-content-container .markdown-body ol ol ol{list-style-type:lower-roman;padding-left:2rem}.markdown-content-container .markdown-body ol ol ol li:before{content:"(" counter(list-item,lower-roman) ") "}.markdown-content-container .markdown-body .alpha-list{list-style-type:lower-alpha;padding-left:0;margin-left:0}.markdown-content-container .markdown-body .alpha-list li{position:relative;padding-left:2.5rem;margin-bottom:.5rem;list-style:none}.markdown-content-container .markdown-body .alpha-list li::marker{content:""}.markdown-content-container .markdown-body .alpha-list li:before{content:"(" counter(list-item,lower-alpha) ") ";position:absolute;left:0;width:2.5rem;text-align:left;font-weight:500}.markdown-content-container .markdown-body .bullet-list{list-style-type:disc!important;padding-left:2rem;margin:1rem 0}.markdown-content-container .markdown-body .bullet-list li{margin-bottom:.5rem;line-height:1.6;list-style:disc!important;position:static!important;padding-left:0!important}.markdown-content-container .markdown-body .bullet-list li:before{content:none!important}.markdown-content-container .markdown-body .bullet-list li::marker{content:normal!important}.markdown-content-container .markdown-body .roman-list{list-style-type:lower-roman!important;padding-left:2.5rem;margin:1rem 0}.markdown-content-container .markdown-body .roman-list li{position:relative!important;padding-left:.5rem!important;margin-bottom:.5rem;list-style:none!important}.markdown-content-container .markdown-body .roman-list li::marker{content:""!important}.markdown-content-container .markdown-body .roman-list li:before{content:"(" counter(list-item,lower-roman) ") "!important;position:absolute!important;left:-2.5rem!important;width:2.5rem;text-align:left;font-weight:500}.markdown-content-container .markdown-body blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #ff3294;background:#f9fafb;font-style:italic;color:#4b5563}.markdown-content-container .markdown-body code{background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;color:#ff3294}.markdown-content-container .markdown-body pre{background:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1rem}.markdown-content-container .markdown-body pre code{background:rgba(0,0,0,0);color:#f9fafb;padding:0}.markdown-content-container .markdown-body table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid #e5e7eb}.markdown-content-container .markdown-body table thead{background:linear-gradient(135deg,#ff3294,#ff6b9d)}.markdown-content-container .markdown-body table thead th{color:#fff;font-weight:600;padding:.75rem 1rem;text-align:left}.markdown-content-container .markdown-body table tbody tr{border-bottom:1px solid #e5e7eb}.markdown-content-container .markdown-body table tbody tr:nth-child(2n){background:#f9fafb}.markdown-content-container .markdown-body table tbody tr:hover{background:#fef2f7}.markdown-content-container .markdown-body table tbody td{padding:.75rem 1rem}.markdown-content-container .markdown-body hr{margin:2rem 0;border:none;border-top:2px solid #e5e7eb}.markdown-content-container .markdown-body b,.markdown-content-container .markdown-body strong{font-weight:600;color:#111827}.markdown-content-container .markdown-body em,.markdown-content-container .markdown-body i{font-style:italic;color:#4b5563}.markdown-content-container .markdown-body img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}@media(max-width:768px){.markdown-content-container{padding:1rem}.markdown-content-container .markdown-header .markdown-title{font-size:1.75rem}.markdown-content-container .markdown-body{font-size:.95rem}.markdown-content-container .markdown-body h1{font-size:1.5rem}.markdown-content-container .markdown-body h2{font-size:1.35rem}.markdown-content-container .markdown-body h3{font-size:1.25rem}.markdown-content-container .markdown-body table{font-size:.875rem}}.legal-documents-layout{min-height:calc(100vh - 96px);background:#2a2a2a;margin-top:96px}.legal-documents-layout .legal-sidebar{background:#2a2a2a!important;z-index:1;position:fixed;top:90px;height:calc(100vh - 90px);border-right:none!important;overflow:hidden}.legal-documents-layout .legal-sidebar.ant-layout-sider-light{background:#2a2a2a!important}.legal-documents-layout .legal-sidebar .legal-menu{border-right:none!important;-webkit-border-end:none!important;border-inline-end:none!important;font-size:1rem;background:#2a2a2a!important;color:#fff!important;height:90%;padding-top:2rem}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item{margin:.5rem 1rem;border-radius:8px;height:auto;padding:1rem 1.5rem;line-height:1.5;background:rgba(0,0,0,0)!important;color:#fff!important;transition:all .3s ease-out!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item *{transition:all .3s ease-out!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:hover{background:rgba(255,50,148,.1)!important;color:#ff6b9d!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:hover .anticon,.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:hover span{color:#ff6b9d!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:not(:hover):not(.ant-menu-item-selected){background:rgba(0,0,0,0)!important;color:#fff!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:not(:hover):not(.ant-menu-item-selected) .anticon,.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item:not(:hover):not(.ant-menu-item-selected) span{color:#fff!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,#ff3294,#ff6b9d)!important;color:#fff!important;font-weight:600}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item.ant-menu-item-selected .anticon,.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item.ant-menu-item-selected span{color:#fff!important}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item.ant-menu-item-selected:after{display:none}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item .anticon{font-size:1.25rem;color:#fff}.legal-documents-layout .legal-sidebar .legal-menu .ant-menu-item span{color:inherit!important}@media(max-width:992px){.legal-documents-layout .legal-sidebar.ant-layout-sider-collapsed{width:0!important;min-width:0!important}}.legal-documents-layout .legal-sidebar .ant-layout-sider-trigger{background:#ff3294;color:#fff;transition:background .3s ease;border-right:none!important;-webkit-border-end:none!important;border-inline-end:none!important;display:none}.legal-documents-layout .legal-sidebar .ant-layout-sider-trigger:hover{background:#ff6b9d}@media(max-width:992px){.legal-documents-layout .legal-sidebar .ant-layout-sider-trigger{display:block}}.legal-documents-layout .legal-sidebar .ant-layout-sider-children,.legal-documents-layout .legal-sidebar.ant-layout-sider{border-right:none!important;-webkit-border-end:none!important;border-inline-end:none!important}.legal-documents-layout .legal-content-layout{background:#f9fafb;margin-left:280px}.legal-documents-layout .legal-content-layout .legal-content-wrapper{margin:0;padding:0;background:#f9fafb;min-height:calc(100vh - 100px);position:relative}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-loading{display:flex;align-items:center;justify-content:center;min-height:50vh}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-loading .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#ff3294}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-loading .ant-spin .ant-spin-text{color:#ff3294;font-weight:500}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content{height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:#ff3294 #f3f4f6}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content::-webkit-scrollbar{width:10px}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content::-webkit-scrollbar-track{background:#f3f4f6}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff3294,#ff6b9d);border-radius:5px;-webkit-transition:background .3s ease;transition:background .3s ease}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff6b9d,#ff3294)}@media(max-width:992px){.legal-documents-layout .legal-content-layout{margin-left:0!important}}@media print{.legal-documents-layout .legal-sidebar{display:none}.legal-documents-layout .legal-content-layout{margin-left:0!important}.legal-documents-layout .legal-content-layout .legal-content-wrapper .legal-scrollable-content{height:auto;overflow:visible}.mobile-legal-menu-toggle{display:none}}