.ec-legal{padding:var(--theme-section-padding) 0}.ec-legal h1{font-size:36px;margin-bottom:8px;color:var(--theme-text)}.ec-legal__updated{font-size:14px;color:var(--theme-text-muted);margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--theme-border)}.ec-legal__content{max-width:800px}.ec-legal__content h2{font-size:22px;margin:40px 0 12px;color:var(--theme-text)}.ec-legal__content h2:first-child{margin-top:0}.ec-legal__content h3{font-size:18px;margin:24px 0 10px;color:var(--theme-text)}.ec-legal__content p{font-size:15px;color:var(--theme-text-secondary);line-height:1.8;margin-bottom:16px}.ec-legal__content ul{padding-left:20px;margin-bottom:16px}.ec-legal__content ul li{font-size:15px;color:var(--theme-text-secondary);line-height:1.8;margin-bottom:6px}.ec-legal__content a{color:var(--theme-secondary)}.ec-legal__content a:hover{color:var(--theme-secondary-dark)}@media (max-width:768px){.ec-legal h1{font-size:28px}.ec-legal__content h2{font-size:20px;margin-top:32px}}