.legal-page-wrapper{background-color:#F0F4F8;padding:80px 20px;min-height:100vh;display:flex;justify-content:center}.legal-paper{background-color:var(--color-blanco);max-width:850px;width:100%;padding:80px 100px;box-shadow:0 10px 40px rgba(0,0,0,.05);border-radius:4px;position:relative}.legal-section-title{font-family:var(--font-titles);font-size:19px;font-weight:700;margin:45px 0 20px;border-bottom:1px solid #eee;padding-bottom:12px;display:flex;gap:12px}.legal-section-title,.legal-section-title span{color:var(--color-azul)}.legal-text{font-family:var(--font-body);font-size:15px;line-height:1.8;color:#444;text-align:justify}.legal-text p,.legal-text ul{margin-bottom:1.5rem}.legal-text ul{padding-left:20px;list-style-type:disc}@media (max-width:768px){.legal-paper{padding:40px 25px}.legal-page-wrapper{padding:40px 10px}}