.legal-sec{padding:5rem 0}.legal-sec .legal-inner{display:flex;gap:1.5rem;justify-content:space-between}.legal-sec .legal-right-content{width:66%}.legal-sec .legal-right-content.full-width{margin:0 auto}.legal-sec .legal-sidebar{width:32%}.legal-sec .main-content{margin-bottom:1.5rem}.legal-sec .legal-right-content.full-width .main-content{text-align:center}.legal-sec .main-content h1{color:#fff;margin-bottom:0}.legal-sec .legal-content{padding:2rem}.legal-sec .legal-content .content-item{margin-bottom:2rem}.legal-sec .legal-content .content-item:last-child{margin-bottom:0}.legal-sec .legal-content .content-item :is(h1,h2,h3,h4,h5,h6){margin-bottom:1.5rem}.legal-sec .legal-content .content-item p{margin-bottom:1.5rem}.legal-sec .legal-content .content-item p:last-child{margin-bottom:0}.legal-sec .legal-content .content-item span{font-size:1rem;line-height:1.5}.legal-sec .legal-content .content-item strong span{font-size:1.125rem;line-height:1.55}.legal-sec .legal-content .content-item a{color:#4682b4;text-decoration:none}.legal-sec .legal-content .content-item ul{list-style:none;padding-left:0}.legal-sec .legal-content .content-item ul li{font-size:1rem;line-height:1.5;margin-bottom:.75rem;padding-left:2rem;position:relative}.legal-sec .legal-content .content-item ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%232f6896' stroke-miterlimit='10' stroke-width='2' d='M12 14.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.legal-sec .legal-content .content-item ul li:last-child{margin-bottom:0}.legal-sec .legal-content .content-item ol li:has(>strong:first-child)::marker,.legal-sec .legal-content .content-item ol li:has(p>strong:first-child)::marker{font-size:1.125rem;font-weight:700;line-height:1.55}.legal-sec .legal-content .content-item ol li strong{display:block;font-size:1.125rem;line-height:1.55;margin-bottom:1rem}.legal-sec .legal-content .content-item ol li{font-size:1rem;line-height:1.5}.legal-sec .legal-sidebar .sidebar-content{position:sticky;top:25%}.legal-sec .toc{background:#ffffff1a;border-radius:.5rem;box-shadow:.5rem .5rem 1.5rem 0 #00000008;padding:1.5rem}.legal-sec .toc .toc-head{color:#fafafa;font-size:1.125rem;font-weight:700;line-height:1.55;margin-bottom:0}.legal-sec .legal-content h1,.legal-sec .legal-content h2,.legal-sec .legal-content h3,.legal-sec .legal-content h4,.legal-sec .legal-content h5,.legal-sec .legal-content h6{scroll-margin-top:var(--header-height)}.legal-sec .toc .toc-list{margin-top:1.5rem;padding-left:1rem}.legal-sec .toc .toc-list li{margin-bottom:.75rem}.legal-sec .toc .toc-list li:last-child{margin-bottom:0}.legal-sec .toc .toc-list li::marker{font-size:1rem;line-height:1.5}.legal-sec .toc .toc-list li a{color:#e9eaeb;font-size:1rem;line-height:1.5;text-decoration:none}.legal-sec .toc .toc-list li.active a,.legal-sec .toc .toc-list li.active::marker{color:#adb750;font-weight:700}@media (max-width:1024px){.legal-sec{padding:2rem 0}.legal-sec .legal-inner{flex-direction:column}.legal-sec .legal-content{padding:0}.legal-sec .legal-right-content{width:100%}.legal-sec .legal-right-content .toc{margin-bottom:2rem}.legal-sec .legal-sidebar{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.legal-sec .legal-content{padding:0 2rem}}